为了账号安全,请及时绑定邮箱和手机立即绑定

具有默认命名空间设置为xmlns的xml源的xslt。

具有默认命名空间设置为xmlns的xml源的xslt。

www说 2019-06-21 13:11:27
具有默认命名空间设置为xmlns的xml源的xslt。我有一个XML文档,它的默认名称空间指示在根目录下。就像这样:<MyRoot xmlns="http://www.mysite.com">    <MyChild1>        <MyData>1234</MyData>     </MyChild1> </MyRoot>由于默认的命名空间,解析XML的XSLT不能按预期工作,也就是说,当我删除名称空间时,一切都按预期工作。以下是我的XSLT:<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"             xmlns:xs="http://www.w3.org/2001/XMLSchema">  <xsl:template match="/" >   <soap:Envelope xsl:version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">    <soap:Body>      <NewRoot xmlns="http://wherever.com">        <NewChild>          <ChildID>ABCD</ChildID>          <ChildData>             <xsl:value-of select="/MyRoot/MyChild1/MyData"/>          </ChildData>        </NewChild>      </NewRoot>    </soap:Body>   </soap:Envelope>  </xsl:template></xsl:stylesheet>对于XSLT文档,需要做些什么才能使翻译正常工作?在XSLT文档中到底需要做什么?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 653 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信