मेरे पास एक और XSL फ़ाइल स्थानांतरित करने के लिए एक एक्सएसएल फ़ाइल है। मैं नामस्थान घोषणा को मूल टैग पर होना चाहता हूं, इसके बजाय प्रत्येक तत्व पर दोहराया जा रहा है !!तत्व विशेषता नामस्थान के बजाय XSLT रूट टैग नेमस्पेस
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:mynamespace="somenamespace" version="2.0">
<xsl:output method="xml" omit-xml-declaration="no" standalone="yes" indent="yes" />
<xsl:template match="myMatchedNode">
<mynamespace:tag>Some text i want inserted into the xsl</mynamespace:tag>
<xsl:copy>
<xsl:apply-templates select="@*|node()" /></xsl:copy>
</xsl:template>
</xsl:stylesheet>
वह कुछ इस तरह आउटपुट:
यहाँ मेरी स्टाइलशीट है
....
<mynamespace:tag xmlns:mynamespace="somenamespace">Some text i want inserted into the xsl</mynamespace:tag>
....
कैसे मैं परिणाम की जड़ टैग पर नाम स्थान घोषणा के लिए मजबूर हैं ?!
आप महोदय, एक किंवदंती हैं। पागल लिंक! धन्यवाद! – JavaRocky
ओह! और मेरे पास आपकी किताब है। एक्स 2 किंवदंती स्थिति। – JavaRocky
आपके बहुत दयालु शब्दों के लिए धन्यवाद। :-) –