Hallo zusammen,
dieses Thema habe ich im Forum nicht gefunden. Also meine Frage mal in der Ring geworfen
Gibt es in PB eine Funktion oder hat jemand ein CodeSnippet um eine XML Struktur gegen eine XSD zu prüfen?
Dank schon mal für hilfreiche Antworten
XML Struktur mit XSD prüfen
-
- Beiträge: 227
- Registriert: 30.04.2009 21:21
- Computerausstattung: i5-2300 (2.8 Ghz) Win10 -64bit / PB 5.73 LTS
XML Struktur mit XSD prüfen
Wissen schadet nur dem, der es nicht hat !
Re: XML Struktur mit XSD prüfen
JSON, HTML und XML kennt man ja, aber was ist bitte eine XSD ?
PB 6.10
Re: XML Struktur mit XSD prüfen
https://www.torsten-horn.de/techdocs/java-xsd.htm
...aber ich bin kein XML-Experte.
...aber ich bin kein XML-Experte.
Guten Morgen, das ist ein schöner Tnetennba!
PureBasic 6.21/Windows 11 x64/Ryzen 7900X/32GB RAM/3 TB SSD
Synology DS1821+/DX517, 130.9TB+50.8TB+2TB SSD
PureBasic 6.21/Windows 11 x64/Ryzen 7900X/32GB RAM/3 TB SSD
Synology DS1821+/DX517, 130.9TB+50.8TB+2TB SSD
-
- Beiträge: 227
- Registriert: 30.04.2009 21:21
- Computerausstattung: i5-2300 (2.8 Ghz) Win10 -64bit / PB 5.73 LTS
Re: XML Struktur mit XSD prüfen
Danke für den Link jacdelad,
Letztendlich suche ich einen Validator für PB wie im Link beschrieben.
Ehrlicherweise muss ich sagen, dass ich xmlns, xmlns:xsi uns xmlns:schemalocation als Attribut im Root Element noch nicht getestet habe. Allerdings weist in der Hilfe auch nichts darauf hin, dass es funktionieren sollte.
Kennt sich da jemand aus?
Letztendlich suche ich einen Validator für PB wie im Link beschrieben.
Ehrlicherweise muss ich sagen, dass ich xmlns, xmlns:xsi uns xmlns:schemalocation als Attribut im Root Element noch nicht getestet habe. Allerdings weist in der Hilfe auch nichts darauf hin, dass es funktionieren sollte.
Kennt sich da jemand aus?
Wissen schadet nur dem, der es nicht hat !
-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Re: XML Struktur mit XSD prüfen
PureBasic nutzt expat und zu expat gibts folgende Information:
Libxml2 kann das angeblich, du müsstest allerdings zuerst eine Anbindung daran schreiben.
http://www.jclark.com/xml/expatfaq.htmlHow can I get expat to validate my XML documents?
You can't. expat is not a validating parser.
How can I get expat to read my DTD?
Compile with -DXML_DTD and call XML_SetParamEntityParsing
Libxml2 kann das angeblich, du müsstest allerdings zuerst eine Anbindung daran schreiben.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.