webForumDet fria alternativet

xml schema

XML

2 svar · 504 visningar · startad av nikki

Medlem sedan feb. 200321 inlägg
Frågan#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

Medlem 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

Medlem 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....

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)