|
|||
![]()
Hallo
![]() Ich wusste nicht in welchen Thread ich das packen soll, deswegen einfach mal hier. Ich suche schon sehr lange nach einer geeigneten Möglichkeit, ein, von einem Benutzer hochgeladenes, XML Dokument mittels PHP zu überprüfen. Die XML Dateien haben immer dieselbe Form und Länge, die Tags den selben Inhalt und es dürfen nur Zahlenwerte sein. Momentan mache ich das mit einer riesigen IF- Abfrage, was aber nicht das richtige sein kann. Habe was von DTD gehört, weiß aber nicht wirklich was damit anzufangen. ob man nun mit einer XML validideren oder eine XSD ![]() Danke und mfG __________________ Spielend reich werden |
Sponsored Links |
|
||||
![]()
Was genau meinst du mit "Überprüfen"?
Validieren kannst du es z.B. damit: PHP: DOMDocument::validate - Manual Überhaupt bietet PHP viele Möglichkeiten xml-Datein zu bearbeiten: PHP: XML-Manipulation - Manual |
Sponsored Links |
|
||||
![]()
Um XML-Objekte zu durchsuchen kannst du dich der XPath bedienen.
Mit SimpleXML geht das relativ einfach mit der Methode "xpath()". Wenn also dein XML-Dokument so ausieht: Code:
<root> <element_1> <obligatorisch> obligatorischer Inhalt </obligatorisch> </element_1> </root> /root/element_1/obligatorisch Oder //obligatorisch wenn die Position egal ist. Es geht natürlich noch wesentlich komplexer (siehe Link). $simpleXMLObjetc->xpath() gibt dir dann ein Array(auch wenn nur ein Knoten gefunden wird) mit den gefunden Knoten als Objekt wieder. Das kannst du dann auswerten. |
|
||||
![]() Zitat:
__________________
Mit freundlichen Grüssen "Pascolo" Guter Webspace eSport Topliste Meine Lesezeichen Meine Spielwiese |
![]() |
Stichwörter |
dtd, php, upload, xml, xsd |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
URL Struktur ändern via .htaccess | thauser90 | Serveradministration und serverseitige Scripte | 10 | 20.06.2011 12:22 |
Simpleload xml geht nicht | tichy | Serveradministration und serverseitige Scripte | 5 | 23.09.2009 21:11 |
Firefox isn't transforming xml to xhtml | Arokh | (X)HTML | 5 | 28.02.2008 16:47 |
XML Namespace xmlns Probleme | 5enses | (X)HTML | 1 | 09.06.2007 15:59 |
XML Daten in HTML Tabelle | OvD | (X)HTML | 0 | 21.06.2006 16:24 |