XML namespaces - въпрос
1 отговора
104 прегледа
XML namespaces - въпрос
Коректен ли е този XML документ от гледна точка на XML стандартите? Имам предвид дали можем да използваме namespaces по този начин?
<?xml version="1.0" encoding="UTF-8"?>
<country:towns xmlns:country="urn:some-host:country"
xmlns:town="[линк]">
<town:town>
<town:name>Sofia</town:name>
<town:population>1 200 000</town:population>
<country:name>Bulgaria</country:name>
</town:town>
<town:town>
<town:name>Plovdiv</town:name>
<town:population>700 000</town:population>
<country:name>Bulgaria</country:name>
</town:town>
</country:towns>
VS.NET ми казва, че е well-fomed, но за да го валидирам трябва да му дефинирам XSD схеми и да ги свържа с двата използвани namespaces, което не иска да го направи автоматично.
Не ми е ясно имам ли право по този начин да влагам тагове от различни namespaces.
<?xml version="1.0" encoding="UTF-8"?>
<country:towns xmlns:country="urn:some-host:country"
xmlns:town="[линк]">
<town:town>
<town:name>Sofia</town:name>
<town:population>1 200 000</town:population>
<country:name>Bulgaria</country:name>
</town:town>
<town:town>
<town:name>Plovdiv</town:name>
<town:population>700 000</town:population>
<country:name>Bulgaria</country:name>
</town:town>
</country:towns>
VS.NET ми казва, че е well-fomed, но за да го валидирам трябва да му дефинирам XSD схеми и да ги свържа с двата използвани namespaces, което не иска да го направи автоматично.
Не ми е ясно имам ли право по този начин да влагам тагове от различни namespaces.
Re: XML namespaces - въпрос
Нямаш проблем, можеш да смесваш елементи от различни нейм спейси произволно.