Du kan få skriva en egen med hjälp av denna artikel ;)
http://www.webeye.nu/default2.asp?que=xml/default.asp&exec=xml/artiklar/xml1.asp#schema
Mvh, Vide
3 svar · 442 visningar · startad av Dino
Någon snäll som skulle kunna skriva ett XML Schema till detta xml document. <options> kan innehålla 2-10 <alt>
<?xml version="1.0" encoding="utf-8"?>
<poll>
<pollItem id="1">
<date>2003-03-31 17:26:52</date>
<caption>Har du bil?</caption>
<totalvotes>433</totalvotes>
<options>
<alt id="1">
<text>grr</text>
<votes>213</votes>
</alt>
<alt id="2">
<text>grr</text>
<votes>111</votes>
</alt>
<alt id="3">
<text>grr</text>
<votes>69</votes>
</alt>
</options>
</pollItem>
<pollItem id="2">
<date>2003-03-31 18:24:21</date>
<caption>Kan fåglar köra bil?</caption>
<totalvotes>623</totalvotes>
<options>
<alt id="1">
<text>Ja</text>
<votes>123</votes>
</alt>
<alt id="2">
<text>Nej</text>
<votes>43</votes>
</alt>
<alt id="3">
<text>Osäker</text>
<votes>387</votes>
</alt>
<alt id="4">
<text>Kanske i framtiden</text>
<votes>9</votes>
</alt>
<alt id="5">
<text>Hmm</text>
<votes>75</votes>
</alt>
<alt id="6">
<text>Kan inget om fåglar</text>
<votes>11</votes>
</alt>
</options>
</pollItem>
...
</poll>
Du kan få skriva en egen med hjälp av denna artikel ;)
http://www.webeye.nu/default2.asp?que=xml/default.asp&exec=xml/artiklar/xml1.asp#schema
Mvh, Vide
Ha, skall man behöva göra saker själv nu oxå. Vart är denna värld på väg. ;)
Det skall nog funka bra, ditt exempel i artikeln är ju ganska snarlikt min fil. :)
Okej, nu har jag gjort ett schema efter dina riktlinjer som nedan.
<?xml version="1.0" encoding="utf-8" ?>
<Schema xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
<AttributeType name="id" dt:type="int" />
<ElementType name="text" content="textOnly" dt:type="string" />
<ElementType name="votes" content="textOnly" dt:type="int" />
<ElementType name="alt" content="eltOnly">
<attribute type="id" />
<element type="text" />
<element type="votes" />
</ElementType>
<ElementType name="options" content="eltOnly">
<element type="alt" />
</ElementType>
<AttributeType name="id" dt:type="int" />
<ElementType name="totalvotes" content="textOnly" dt:type="int" />
<ElementType name="caption" content="textOnly" dt:type="string" />
<ElementType name="date" content="textOnly" dt:type="date" />
<ElementType name="pollItem" content="eltOnly">
<attribute type="id" />
<element type="totalvotes" />
<element type="caption" />
<element type="date" />
</ElementType>
<ElementType name="poll" content="eltOnly">
<element type="pollItem" />
</ElementType>
</Schema>
Men, du använder en xml fil för ditt schema jag behöver använda en xsd fil och när jag skapar en i webMatrix så får jag denna koden automatiskt. Alltså med prefixet xsd:. Så är det andra regler som gäller då eller?
<?xml version="1.0" encoding="utf-8" ?>
<xsd:schema targetNamespace="http://tempuri.org/pollschema.xsd"
xmlns="http://tempuri.org/pollschema.xsd"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
</xsd:schema>