Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XML标记问题的XLST格式化_Xml_Xslt - Fatal编程技术网

XML标记问题的XLST格式化

XML标记问题的XLST格式化,xml,xslt,Xml,Xslt,我是XSLT新手,需要XSLT代码将下面的XML输入转换为XML输出 输入: <Raj> <A>1</A> <B>3</B> <D></D> <E></E> </Raj> 输出: <Raj> <Request> <A>1</A> <B>3</B>

我是XSLT新手,需要XSLT代码将下面的XML输入转换为XML输出

输入:

<Raj>
   <A>1</A>
   <B>3</B>
   <D></D>
   <E></E>
</Raj>
输出:

<Raj>
   <Request>
       <A>1</A>
       <B>3</B>
       <D></D>
       <E></E>
   </Request>
</Raj>

对于XSL1.0,请尝试以下内容

  <xsl:template match="/*">
    <xsl:element name="{local-name(current())}">
      <Request>
        <xsl:copy-of select="child::*"/>
      </Request>
    </xsl:element>
  </xsl:template>

你得试试看。发布您的XSLT,您将获得修复它的帮助。您可以使用或取决于您如何编写XSLT