11. Januar 200619 j Hallo! Kann mir vielleicht jemand weiterhelfen, wie ich ein XML mit Hilfe von XPath validiere? Also überprüfen. Ich hab ein XML-Dokument die die Vorlage ist. Und viele andere xml-Dokumente müssen mit hilfe von XPath geprüft werden, ob sie die regeln des Prüf-XML einhalten. Also z.b. das die angabe "jahr" nur eine 2stellige zahl sein darf und so weiter... Kann mir da jemand helfen? Vielen Dank! Ladon
12. Januar 200619 j Das was du willst geht nur mit XML-Schema. XPath dient zur Adressierung von Elementen und Attributen im Baum. Kann man ganz gut mit der Verzeichnisstruktur unter Unix vergleichen. Dazu brauchst du einen Parser, der dein XML validiert. Die meisten pruefen nur auf Wohlgeformtheit. Ein funktionierender ist z.B. xerces: http://xerces.apache.org/xerces-j/faq-general.html#faq-1
12. Januar 200619 j und so kann ich auch zwei XML Daten mit einander Validieren? Also ich erstelle ein XML Dokument, in das ich XPath und die "regeln" integriere. Brauch ich dann noch ein weiteres XSLT dokument, oder kann ich das alles in die XPath datei einbinden?
13. Januar 200619 j Xpath ist keine Datei, sondern eine Art im XML zu adressieren. http://www.w3.org/2003/03/Translations/byLanguage?language=de da mal xpath, xml und xslt durchlesen ist ganz hilfreich. ich würde eine dtd schreiben und die xml dateien da gegenprüfen lassen. so kannst du jeder XML datei die dtd zuweisen und alles ist wieder gut und du kannst dir sicher sein das alle deinen "regeln" entsprechen
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.