Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   XSD Datei anzeigen ( Beschreibung in XSD enthalten ) (https://www.delphipraxis.net/193103-xsd-datei-anzeigen-beschreibung-xsd-enthalten.html)

stalkingwolf 20. Jun 2017 12:54

XSD Datei anzeigen ( Beschreibung in XSD enthalten )
 
Hallo,

ich habe mehrere XSD Dateien erhalten die ebenfalls auch eine Beschreibung enthalten. Länge von Feldinhalten, mögliche Feldinhalte usw.
Da ich selber noch nicht mit XSD Dateien gearbeitet habe, frage ich mich mit welchem Programm man diese am besten öffnen kann, so dass ich dies aufgeräumt angezeigt bekommen.

Einen Editor öffnen und danach suchen geht auch, aber komfortabler ist anders.
Suche ich im Netz, dann finde ich Notepad++ usw. Oder direkt Programm zum bearbeiten und erstellen von XSD Dateien.

Wenn ich in Delphi die Datei importiere erstellt er mir zwar eine Unit, aber jegliche Beschreibungen gehen dabei verloren.

rwalper 20. Jun 2017 13:03

AW: XSD Datei anzeigen ( Beschreibung in XSD enthalten )
 
Ich kann den XML Spy von Altova empfehlen. Ist aber kostenpflichtig.

Aviator 20. Jun 2017 13:14

AW: XSD Datei anzeigen ( Beschreibung in XSD enthalten )
 
Notepad++ ist schon in Ordnung. Am besten noch die XML-Tools über den Plugin Manager installieren, dann kannst du die auch noch schön formatieren und auch eine von dir erstellte XML Datei gegen die XSD prüfen lassen.

Aber Achtung: Um Plugins über den Plugin Manager installieren zu können, musst du die 32-bit Version von Notepad++ installieren. Auch unter einem 64-bit System.

stalkingwolf 20. Jun 2017 13:50

AW: XSD Datei anzeigen ( Beschreibung in XSD enthalten )
 
ja das Ding XML Spy von Altova hatte ich auch installiert. So ganz wie ich mir das vorstelle zeigt mir das Programm die Informationen aber auch nicht an.
Notepad ++ mit dem Plugins klingt interessant und werde ich testen.

Notenpad++ mit Plugin installiert. Das ist auch nicht ganz da was ich mir vorgestellt habe.
Den XML Code in Bunt hatte auch mit vim. Ok ich kann nun gegenprüfen das wird nachher ganz hilfreich sein.

Mir ging es dennoch um was anderes.
Ich habe hier nun eine 112 und eine 55kb große XML Datei die scheinbar neben den Definitionen ach Beschreibungen hat. Und diese würde ich gern irgendwie übersichtlich angezeigt bekommen. Aber damit muss ich nun leben.

Anbei ein Beispiel was ich meine.

Code:
<xs:complexType name="EDIDateQualified">
      <xs:annotation>
         <xs:documentation>
            <dl>
               <dt> Beispiel: &lt;DocumentDate FormatCode="102"&gt;20160331&lt;/DocumentDate&gt;</dt>
               <dt>102 = "CCYYMMDD"</dt>
               <dt>203 = "CCYYMMDDHHMM"</dt>
               <dt>615 = "YYWW"</dt>
            </dl>
         </xs:documentation>
      </xs:annotation>
      <xs:simpleContent>
         <xs:extension base="EDIDate">
            <xs:attribute name="Qualifier"
                          type="EDIDateQualifier" />
         </xs:extension>
      </xs:simpleContent>
   </xs:complexType>
die Informationen die in dl/dt stehen muss ich mir in dem ganzen XSD Code raussuchen. IMO sehr unübersichtlich.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz