Aktivieren Sie bitte JavaScript, um diese Seite anzeigen zu können.

Altova Authentic 2020 Browser Edition

Der unten gezeigte HTML-Code generiert eine Seite, die die folgenden Funktionen hat:

 

Sie installiert die Trusted Unicode-Version von Authentic Browser am Client, falls dies nicht bereits geschehen ist.

Innerhalb des body-Tags ist ein Fenster von der Größe 600px mal 500px definiert, in das Authentic Browser geladen wird.

Unterhalb des Authentic Browser-Fensters befindet sich eine Reihe mit vier Schaltflächen

Die Authentic-Ansicht von OrgChart.xml ist geladen.

Die Schaltflächen Suchen und Ersetzen dienen zum Aufrufen des Such- bzw. Ersetzungsdialogfelds.

Die Schaltfläche Speichern dient zum Speichern der Änderungen in einer Datei mit dem Namen SaveFile.xml, die im Root-Verzeichnis des Servers abgelegt ist.

Die Schaltfläche Eigenschaft testen dient zum Testen einer einfachen Eigenschaft.

 

Wenn diese HTML-Seite auf dem Client geöffnet wird, kann der Benutzer die XML-Datei OrgChart.xml bearbeiten und die bearbeitete Datei als SaveFile.xml speichern.

 

Anhand dieser einfachen HTML-Seite können Sie testen, ob Authentic Browser korrekt funktioniert. Stellen Sie dabei sicher, dass Sie zur Angabe der CAB-Datei, der xsd-, xml- und der sps-Datei und aller anderen auf dem Server gespeicherten Ressourcen die richtigen URLs verwenden. Beachten Sie, dass die Groß- und Kleinschreibung auf einigen Servern eine Rolle spielt. Wenn eine Datei daher nicht gefunden wird, überprüfen Sie die Groß- und Kleinschreibung von Dateinamen und Befehlen im Code. Sie können dieses Beispiel erweitern und ändern, um komplexere Lösungen mit Hilfe von Authentic Browser zu erstellen. Nähere Informationen dazu finden Sie auch unter dem OBJECT-Element.

 

<html>

<head>

  <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

  <title>Minimal XMLSpyDocEditPlugIn page</title>

 

  <!-- Script for handling the ControlInitialized event -->

  <SCRIPT LANGUAGE="javascript" FOR="objPlugIn" EVENT="ControlInitialized">

           objPlugIn.SchemaLoadObject.URL = "http://yourserver/OrgChart.xsd"

           objPlugIn.XMLDataLoadObject.URL = "http://yourserver/OrgChart.xml"

           objPlugIn.DesignDataLoadObject.URL = "http://yourserver/OrgChart.sps"

           objPlugIn.StartEditing()

  </SCRIPT>

 

  <!-- Script with subroutines -->

  <SCRIPT ID=clientEventHandlers LANGUAGE=vbscript>

     Sub OnClickFind

           objPlugIn.FindDialog

     End Sub

 

     Sub OnClickReplace

           objPlugIn.ReplaceDialog

     End Sub

 

     Sub BtnOnSave

           objPlugIn.XMLDataSaveUrl = "http://yourserver/SaveFile.xml"

           objPlugIn.Save

     End Sub

 

     Sub BtnOnTestProp

           If objPlugIn.IsRowInsertEnabled Then

                         msgbox "true"

           Else

                         msgbox "false"

           End If

     End Sub

  </SCRIPT>

</head>

 

<body>

  <!-- Object element has id with value that must be used -->

  <!-- as name of Authentic Browser Plug-in objects -->

  <!-- Classid selects the Trusted Unicode version -->

  <OBJECT id="objPlugIn"

  <!-- CodeBase selects 32-bit CAB file (AuthenticBrowserEdition.CAB) -->

  <!-- or 64-bit CAB file (AuthenticBrowserEdition_x64.CAB) -->

    CodeBase="http://yourserver/AuthenticBrowserEdition.CAB#Version=12,3,0,0"

  <!-- Class Id for 32-bit and 64-bit CAB files is the same -->

    Classid="clsid:B4628728-E3F0-44a2-BEC8-F838555AE780" width="600" height="500">

  </OBJECT>

  <p>

    <input type="button" value="Find" name="B4" onclick="OnClickFind()">

    <input type="button" value="Replace" name="B5" onclick="OnClickReplace()">

    <input type="button" value="Save" name="B6" onclick="BtnOnSave()">

    <input type="button" value="Test property" name="B7" onclick="BtnOnTestProp">

  </p>

</body>

</html>

 

© 2020 Altova GmbH