Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle XSLT:डिफ़ॉल्ट नाम स्थान खाली टैग में परिणाम देता है

यह परिवर्तन :

<xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
 xmlns:s="http://www.mycompany.com/schema"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns="http://www.mycompany.com/def_schema"
 >
 <xsl:output omit-xml-declaration="yes" indent="yes"/>

 <xsl:template match="/*">
  <r>
   <xsl:apply-templates/>
  </r>
 </xsl:template>

 <xsl:template match="DATA_A">
  <a>
   <xsl:apply-templates/>
  </a>
 </xsl:template>

  <xsl:template match="OTHER_DATA_C">
   <c>
    <xsl:apply-templates/>
   </c>
  </xsl:template>

  <xsl:template match="DATA_B">
   <s:b>
    <xsl:apply-templates/>
   </s:b>
  </xsl:template>
</xsl:stylesheet>

दिए गए XML दस्तावेज़ पर लागू किए जाने पर :

<ROOT_NODE>
    <DATA_A>1234</DATA_A>
    <DATA_B>34567</DATA_B>
    <OTHER_DATA_C>7.123456</OTHER_DATA_C>
</ROOT_NODE>

वांछित परिणाम देता है :

<r xmlns:s="http://www.mycompany.com/schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.mycompany.com/def_schema">
    <a>1234</a>
    <s:b>34567</s:b>
    <c>7.123456</c>
</r>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में तिथियों को कैसे प्रारूपित करें

  2. क्लॉज के साथ Oracle कोई डेटा नहीं देता है

  3. Oracle - एक से अनेक संबंधों के साथ, न्यूनतम मान के आधार पर अलग-अलग पंक्तियों का चयन करें

  4. ऑफसेट के साथ टाइम ज़ोन के साथ ORACLE कास्टिंग दिनांक से टाइमस्टैम्प तक

  5. एक ही दृश्य में दूसरे कॉलम की गणना करने के लिए परिकलित कॉलम का उपयोग कैसे करें