ThorstenHirsch
25-01-2007, 16:35
Servus!
Gibt es XML-technisch für den Parser einen Unterschied zwischen folgenden 2 XML-Dateien?
<?xml version="1.0" encoding="ISO-8859-1"?>
<soap:Envelope xmlns="hans" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Fred/>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="ISO-8859-1"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Fred xmlns="hans"/>
</soap:Body>
</soap:Envelope>
IMHO gibt es keinen Unterschied - der Umschlag ist soap und alles was unterhalb von <soap:Body> ist, gehört zum Namespace "hans". Aber die erste Nachricht will dieser blöde Webservice nicht annehmen und ich frage mich warum.
Gibt es XML-technisch für den Parser einen Unterschied zwischen folgenden 2 XML-Dateien?
<?xml version="1.0" encoding="ISO-8859-1"?>
<soap:Envelope xmlns="hans" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Fred/>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="ISO-8859-1"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Fred xmlns="hans"/>
</soap:Body>
</soap:Envelope>
IMHO gibt es keinen Unterschied - der Umschlag ist soap und alles was unterhalb von <soap:Body> ist, gehört zum Namespace "hans". Aber die erste Nachricht will dieser blöde Webservice nicht annehmen und ich frage mich warum.