Forum » Programiranje » XSD
XSD
purki ::
Pozdravljeni!
Parsam XML s pomočjo sheme. Parsati hočem element s poljubnim imenom. Vendar kot vse kaže se to ne da, saj mora biti vsak element fiksno imenovan tj. atribut name mora biti v vsakem primeru prisoten.
(xs:element name="neki")
Ali obstaja način, da parsam element s poljubnim imenom ???
Parsam XML s pomočjo sheme. Parsati hočem element s poljubnim imenom. Vendar kot vse kaže se to ne da, saj mora biti vsak element fiksno imenovan tj. atribut name mora biti v vsakem primeru prisoten.
(xs:element name="neki")
Ali obstaja način, da parsam element s poljubnim imenom ???
urbecar ::
[xsd:element name="e" type="xsd:anyType"/]
[xsd:complexType name="T"]
[xsd:sequence]
[xsd:any /]
[/xsd:sequence]
[/xsd:complexType]
[/xsd:schema]
Nimam ravno casa preveriti ce zares dela. Povzeto od tu:
http://lists.xml.org/archives/xml-dev/2...
T torej vsebuje element s poljubnim imenom.
[xsd:complexType name="T"]
[xsd:sequence]
[xsd:any /]
[/xsd:sequence]
[/xsd:complexType]
[/xsd:schema]
Nimam ravno casa preveriti ce zares dela. Povzeto od tu:
http://lists.xml.org/archives/xml-dev/2...
T torej vsebuje element s poljubnim imenom.
Zgodovina sprememb…
- spremenil: urbecar ()
urbecar ::
Mi ni dalo mira :). Tule je en primerček, kjer ja napaka v .xml pri drugemu elementu "c". Predvidevam, da si iskal varianto z processContents="skip", ki preskoči preverjanje elementa. V primeru xsd:any morajo elementi vseeno bitit deklarirani.
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="a" type="xsd:anyType"/>
<xsd:element name="b" type="xsd:anyType"/>
<xsd:element name="root">
<xsd:complexType>
<xsd:sequence>
<xsd:any processContents="skip"/>
<xsd:any />
<xsd:any />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
------------------------------
<?xml version="1.0"?>
<root>
<c/>
<a/>
<c/>
</root>
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Davčne blagajne (strani: 1 2 3 4 … 24 25 26 27 )Oddelek: Programiranje | 351004 (91007) | Macketina |
| » | [c#] shrani text, tabele, slikeOddelek: Programiranje | 1662 (1268) | klemen93 |
| » | [C#] Xml Serializacija Attribut pred NamespaceOddelek: Programiranje | 1062 (948) | Looooooka |
| » | Java namizna aplikacija ter web serviceOddelek: Programiranje | 1701 (1334) | nuclear |
| » | [C#] Problem z XMLOddelek: Programiranje | 1502 (1396) | RobyRob |