Announcement

Collapse
No announcement yet.

Teile einer xml Datei validieren?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Teile einer xml Datei validieren?

    Moin,
    ist es möglich (z.B. mit schemaValidate()) nur Teile (z.B. einzelne Knoten) einer xml-Datei zu validieren?

    Also nicht etwa:
    $domDoc->schemaValidate($xsdURI)

    sondern:
    $node->schemaValidate($xsdURI)

    Eigentlich sagt die Beschreibung auf php.net alles aus:
    bool DOMDocument::schemaValidate ( string $filename )
    aber man soll ja nie aufgeben ;-)

    Paul

  • #2
    Du validierst ein Object vom Typ DOMDocument gegen eine dtd, oder in deinem Fall Schema.
    Wie willst du die Überprüfung so runterbrechen das nur ein Bereich validiert wird,
    noch dazu nicht immer der gleiche Bereich.
    Wenn ich falsch liege bitte ich um korrektur, aber an sonsten sage ich dass dieses so nicht umsetzbar ist.

    Vielleicht kannst du aber die Klasse ableiten und die Methode abändern bzw. auf deine Wünsche anpassen???

    Comment


    • #3
      Moin,
      ich validiere nun das gesamte Dokument und gebe dem (Online)benutzer meines Programms nur eine Zeile wieder die ich vorher per Hand aus dem gesamten errorString raussuche. Nicht sehr schön und auch in bestimmten Fällen nicht immer 100%ig richtig aber vorerst lass ich das so.
      Trotzdem vielen Dank!

      Comment

      Working...
      X