में मैं xml डेटा (वेब सेवा से प्रतिक्रिया) के साथ एक स्ट्रिंग को बदलने की कोशिश कर रहा हूं।"prefix 'साबुन को परिभाषित नहीं किया गया है" xslt फ़ाइल
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">
<xsl:output method="html" indent="yes"/>
<xsl:template match="/">
<table>
<tr>
<th>Name</th>
</tr>
<xsl:for-each select="soap:Envelope/soap:Body/ABRSearchByABNResponse/ABRPayloadSearchResults/response/legalName/">
<tr>
<td>
<xsl:value-of select="givenName"/>
</td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>
हालांकि, मैं "उपसर्ग 'साबुन' परिभाषित नहीं है" मिलता है, मैं इसे इस तरह ठीक है: मैं सिर्फ नाम हो रही द्वारा सरल शुरू करने की कोशिश? धन्यवाद।
अच्छा सवाल, +1। स्पष्टीकरण और पूर्ण समाधान के लिए मेरा उत्तर देखें। –