Thursday 15 July 2010

java - Parsing nested tags through XSLT -


मेरे पास ऐसा XML फ़ाइल है -

  & lt; item & gt; & LT; आइटम & gt; & LT; टैग & gt; मूल्य & lt; / टैग & gt; & LT; tag2 & gt; मूल्य & lt; / tag2 & gt; & Lt; / मद & gt; & Lt; / मद & gt;   

मैं आंतरिक टैग को बाहर निकालना चाहूंगा ताकि यह इस तरह दिखता है -

  & lt; item & gt; & LT; टैग & gt; मूल्य & lt; / टैग & gt; & LT; tag2 & gt; मूल्य & lt; / tag2 & gt; & Lt; / मद & gt;   

क्या यह XSLT के माध्यम से संभव है?

बाहरी & lt; आइटम & gt; और & lt; / item & gt; यदि वह मदद करता है तो XML दस्तावेज़ की पहली और अंतिम पंक्तियों की गारंटी दी जाती है।

अगर आप चाहते हैं केवल पत्ती के तत्वों को निकालते हैं (जिनके पास अपना कोई बच्चा तत्व नहीं है) फिर कुछ के रूप में सरल है

  & lt; xsl: stylesheet xmlns: xsl = "http://www.w3.org/ 1999 / एक्सएसएल / ट्रांसफॉर्म "संस्करण =" 1.0 "& gt; & Lt; xsl: टेम्पलेट मैच = "/ *" & gt; & LT; XSL: प्रतिलिपि & gt; & Lt; xsl: कॉपी-का चयन करें = "वंशज: * [[(*)]" /> gt; & Lt; / XSL: प्रतिलिपि & gt; & Lt; / XSL: टेम्पलेट & gt; & Lt; / XSL: स्टाइलशीट & gt;   

नौकरी करेंगे।

No comments:

Post a Comment