webForumDet fria alternativet

xml schema

2 svar · 502 visningar · startad av nikki

nikkiMedlem sedan feb. 200321 inlägg
#1

Hejsan.
tror jag fått hjärnsläpp... Håller på att lära mig xml schema men kan för mitt liv inte fatta hr man skriver en nästlad schema.

så här ser mina element ut:
<contactlist>
<contact type="personal">

\<name\>
  \<title\>\</title\>
  \<firstName\>\</firstName\>
  \<lastName\>\</lastName\>
\</name\>

\<adress\>\</adress\>
\<phoneNumber\>\</phoneNumber\>
\<email\>\</email\>

</contact>
</contactlist>

Nån som skulle kunna hjälpa mig att förstå.

Tack på förhand.
N

VideMedlem sedan dec. 19998 577 inlägg
#2

Kolla en bit ned i denna artikeln: http://www.webeye.nu/default2.asp?que=xml/default.asp&exec=xml/artiklar/xml1.asp

Mvh, Vide

nikkiMedlem sedan feb. 200321 inlägg
#3

Hej, tack för länken...men tyvärr är detinte riktigt vad jag söker...

Det ska innehålla complextype, simpletype, type, min-och maxOccurs, sequence osv....

så här har jag gjort
(och nåt har jag tydligen inte fattat eftersom det är fel :) )

..........................

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="contactlist">

<xsd:complexType name="contact">
<xsd:sequence>
<xsd:element name="name" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="title" type="xsd:string"/>
<xsd:element name="firstName" type="xsd:string"/>
<xsd:element name="lastName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>

  \<xsd:element name="adress" type="xsd:string"/\>
  \<xsd:element name="phoneNumber" type="xsd:string"/\>
  \<xsd:element name="email" type="xsd:string"/\>

\</xsd:sequence\>

</xsd:complexType>
</xsd:element>
</xsd:schema>

Tack på förhand....

123 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)