2012-03-30 5 views
1

In einer Datei wsdl: ist es ein Fehler, wenn eine space vorhanden ist, wenn Sie den Wert einer attribute setzen? Zum Beispiel:Kann ein Leerzeichen vorhanden sein, wenn der Wert eines Attributs in einer WSDL-Datei festgelegt wird?

<soap:address location="http://192.168.1.123/imfmobile/webservice/InterfaceTransfererClient.php"/> 

Ist es ein Fehler, wenn ich schreibe:

<soap:address location = "http://192.168.1.123/imfmobile/webservice/InterfaceTransfererClient.php"/> 

oder

<soap:address location= "http://192.168.1.123/imfmobile/webservice/InterfaceTransfererClient.php"/> 

oder

<soap:address location ="http://192.168.1.123/imfmobile/webservice/InterfaceTransfererClient.php"/> 

Antwort

3

Als WSDL und SOAP der XML-Spezifikation folgen, Es spielt keine Rolle, ob ein Leerzeichen, ein Tab oder ein Tab vorhanden ist sogar ein Zeilenumbruch zwischen dem Gleichheitszeichen: http://www.w3.org/TR/2006/REC-xml11-20060816/#sec-white-space

Es könnte jedoch sein, dass der XML-Parser nicht 100% konform zur XML-Spezifikation ist. Ich würde vorschlagen, keine Leerzeichen zwischen dem Attributnamen und seinem Wert zu verwenden.

+1

Vielleicht ein lesbarer Format als die XML-Spezifikation ist das folgende Dokument: http://www.usingxml.com/Basics/XmlSpace – Nullius

Verwandte Themen