變換這是我的源XML Source XMLXSL命名空間
我試圖提取「的StatusCode」
值這是我的XSL轉換:
沒有命名空間它的工作正常。
我已經聲明瞭所有的命名空間。 我需要申報任何額外的嗎?
變換這是我的源XML Source XMLXSL命名空間
我試圖提取「的StatusCode」
值這是我的XSL轉換:
沒有命名空間它的工作正常。
我已經聲明瞭所有的命名空間。 我需要申報任何額外的嗎?
CreateResponse
元素及其所有後代位於名稱空間http://exacttarget.com/wsdl/partnerAPI
中。
您需要在您的XSLT中聲明此名稱空間並將其綁定到前綴。然後,您可以在XPath中使用該前綴。
例如...
綁定http://exacttarget.com/wsdl/partnerAPI
前綴papi
:
xmlns:papi="http://exacttarget.com/wsdl/partnerAPI"
使用前綴:
<xsl:value-of
select="soap:Envelope/soap:Body/papi:CreateResponse/papi:Results/papi:StatusCode"/>
此外,像馬丁·扎貝爾在評論中提到的,請添加XML和XSLT到問題本身,而不是鏈接圖像。這將通過確保問題的完整背景始終可用來幫助未來的訪問者。
謝謝!有效。 – Adi
請將此處的代碼發佈爲文本,而不是發佈圖片。請閱讀MarkDown語法的幫助以正確格式化您的代碼。 –