这是有效的SOAP / XML吗?
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<CreateRoute xmlns="urn:Routs">
<aRoute>
<name>ToTheTop</name>
<grade xsi:type="FrencGrade">
<gradeNumber>7</gradeNumber>
<gradeModifier>a</gradeModifier>
</grade>
</aRoute>
</CreateRoute>
</soap:Body>
</soap:Envelope>
如果是:FrenchGrade属于什么名称空间?它在urn:Routs名称空间?
答案 0 :(得分:2)
是的,这是正确的。通过做:
<CreateRoute xmlns="urn:Routs">
...您正在将默认命名空间更改为urn:Routs
。这意味着所有未加前缀的子元素都将存在于此新命名空间中。
除非当然: