Czy "puste" jest poprawną wartością dla przestrzeni nazw XML? Jeśli tak, co to znaczy?Czy xmlns = "" jest poprawną przestrzenią nazw xml?
Mam następujący kod XML, ale nie mam pewności, do których należą obszary nazw Field1
i Field2
.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header />
<soap:Body>
<Root xmlns="uri">
<Field1 xmlns="">147079737</Field1>
<Field2 xmlns="">POL</Field2>
</Root>
</soap:Body>
</soapenv:Envelope>
Interesujące pytanie. Jeśli nie jest to zgodne z prawem, to w jaki sposób można określić "no namespace" dla elementu, którego rodzic * jest * w przestrzeni nazw? – skaffman
@skaffman: Jest legalny i jest to sposób na wprowadzenie elementu do globalnej przestrzeni nazw. –
Zgadzam się z @Frerich Raabe: Bez tego nie byłbyś w stanie pozbyć się odziedziczonej przestrzeni nazw w węźle potomnym. – Tomalak