Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: poprawnosc xml, atrybuty pól
Forum PHP.pl > Forum > PHP
a79rtur
czesc
mam dwa pytania
1. jak sprawdzic w php czy dokument xml jest poprawny skladniowo ?
2. czy mozna do tagow xmla przypisac jakos wlasnosci, ze np jakis tag ma przyjmowac tylko liczby ,a jesli ktos w nim poda tekst to xml bedzie niepoprawny
delorian
Ad. 1. Jeśli dokument jest poprawny składniowo to przy wczytaniu go przez procesor XML nie zostanie zwrócony komunikat błędu.

  1. <?php
  2.  
  3.  
  4. $oXML = new DOMDocument();
  5.  
  6. if(!$oXML->load('dokument.xml')) {
  7. // zla skladnia
  8. }
  9.  
  10. ?>


Ad. 2. Dla dokumentu XML musisz przygotować dokument XML Schema i następnie użyć metod schemaValidate() klasy DOMDocument(). Jednak nigdy tego nie robiłem więc znam tylko z teorii smile.gif.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.