Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> XML BARDZO POTRZEBNA POMOC, XML służący do przechowywania bazy teleadresowej
Samuraj
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.01.2008

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


Witam!
Dopiero rozpoczynam naukę XML'a, tak więc moja wiedza jest znikoma (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) . Mam do zrealizowania następujący temat:

Należy zaprojektować format XML służący do przechowywania bazy teleadresowej.
Wymagania:
  1. dane: imię, nazwisko, telefon(stacjonarny, GSM, praca), email, www, data urodzenia, typ (prywatny/służbowy)
  2. atrybuty
  3. należy stworzyć plik XSD definiujący bazę (uniemożliwiający wprowadzenie błędów (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) )
  4. plik przykładowy z kilkunastoma wpisami
  5. wynik weryfikacji XML z użyciem XSD
Nie mogę sobie z tym poradzić (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) , dlatego bardzo proszę o pomoc forumowiczów.
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Samuraj
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.01.2008

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


Poprawilem ten kod XML'a wg. wskazówek (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Udało mi się stworzyć plik XSD do pkt. 3 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Tym razem chciałbym zapytać :
1.) Czy dobrze jest napisany ten kod XSD który umieszczam poniżej do pkt.3 i czy o to w tym podpunkcie chodziło? (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
2.)pkt.4 "plik przykładowy z kilkunastoma wpisami", nie wiem czy dobrze rozumiem, chodzi o to aby do kodu źródłowego XML'a dopisać więcej przykładowych wpisów z przykładowymi danymi osobowymi (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
3.)W jaki sposób stworzyć wynik weryfikacji XML z użyciem XSD?? Proszę o podpowiedzi, oraz cokolwiek co mogło by mi pomóc.

Mój kod XSD:

Kod
<?xml version="1.0" encoding="ISO-8859-2"?>
  <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="ludzie" type="ludzie-type"/>
     <xs:complexType name="człowiek-type">
          <xs:element name="imie" type="xs:string"/>
          <xs:element name="nazwisko" type="xs:string"/>
          <xs:element name="ur" type="xs:date"/>
          <xs:element name="tel" type="xs:string"/>
          <xs:element name="poczta" type="xs:string"/>
          <xs:element name="web" type="xs:string"/>
          
           <xs:sequence>
                          <xs:element name="człowiek" type="człowiek-type" maxOccurs="unbounded"/>
                  </xs:sequence>
          </xs:complexType>
          <xs:complexType name="człowiek-type">
                  <xs:sequence>
                  
                   <xs:element ref="imie" maxOccurs="unbounded"/>
                          <xs:element ref="imie"/>
                          <xs:element ref="nazwisko"/>
                          <xs:element ref="ur"/>
                          <xs:element ref="tel"/>
                          <xs:element ref="poczta"/>
                          <xs:element ref="web"/>
                  </xs:sequence>
          </xs:complexType>
  </xs:schema>


Ten post edytował Samuraj 14.01.2008, 17:17:57
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 03:16