Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [xml][xsd] sprawdzenie poprawności wpisanych danych
maciu
post
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 1
Dołączył: 27.08.2003

Ostrzeżenie: (0%)
-----


Mam formularz, w którym wpisuje jakieś dane. Te dane zapisywane są do xmla. Typy danych jakie mogą być wpisane w dane pole mam zdefiniowane w xsd połączone z plikiem xml, do którego te dane są wgrywane.

W jaki sposób przeprowadzić walidacje tych danych wpisanych do formularza. Czy normalnie mam zrobić walidację poprzez funkcje php, czy też da się połączyć php z xsd?

Nie chciałbym tego robić przez jakieś funkcję php, bo wtedy jak nastąpią zmiany w xsd to ręcznie będe musiał te zmiany wprowadzić w sposobie walidacji w php. Czy jest na to jakieś rozwiązanie?

Ten post edytował maciu 19.01.2007, 15:09:24
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
splatch
post
Post #2





Grupa: Zarejestrowani
Postów: 487
Pomógł: 7
Dołączył: 7.01.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


W dokumencie XML:
  1. <my:root xmlns:my="urn:foo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2. xsi:schemaLocation="urn:foo my/schema/file.xsd">
  3.   <empty-element />
  4. </my:root>


W dokumencie XSD najlepiej dać przestrzeń nazw, do której ograniczenia będą się odnosić:
  1. <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  2.      targetNamespace="urn:foo">
  3. </xsd:schema>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:29