2020-09-05 11:25发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 我正在一种情况下,我需... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,
我正在一种情况下,我需要删除命名空间前缀而不删除命名空间。
我在这里使用2个XSLT映射来做到这一点。 第一个是删除名称空间前缀,第二个是添加名称空间。
第一个XSLT映射:
<?xml version =" 1.0" encoding =" UTF-8"?>
第二个XSLT添加名称空间:
<?xml版本=" 1.0"编码=" utf-8"?>
任何人都可以建议将两个代码合并。
谢谢!
您好拉吉耶夫,
请尝试以下代码。 这是我为某些较旧版本的PI编写的。 您始终可以将代码升级为抽象转换类。 这将解决名称空间问题,以后可以使用自己的代码来签署xml。
导入java.io.FileInputStream; 导入java.io.FileOutputStream; 导入java.io.InputStream; 导入java.io.OutputStream; 导入java.io.PrintWriter; 导入java.io.StringWriter; 导入java.util.Map; 导入javax.xml.parsers.DocumentBuilder; 导入javax.xml.parsers.DocumentBuilderFactory; 导入javax.xml.transform.Transformer; 导入javax.xml.transform.TransformerFactory; 导入javax.xml.transform.dom.DOMSource; 导入javax.xml.transform.stream.StreamResult; 导入org.w3c.dom.Document; 导入org.w3c.dom.Element; 导入org.w3c.dom.NamedNodeMap; 导入org.w3c.dom.Node; 导入org.w3c.dom.NodeList; 导入com.sap.aii.mapping.api.AbstractTrace; 导入com.sap.aii.mapping.api.StreamTransformation; 导入com.sap.aii.mapping.api.StreamTransformationException; 公共类ChangeXMLNamespace2实现StreamTransformation { 静态AbstractTrace跟踪; 私有静态无效visitChildNodes(Document docOut,父元素,NodeList nList) { System.out.println("调用访问"); 对于(int temp = 0; temp
最多设置5个标签!
您好拉吉耶夫,
请尝试以下代码。 这是我为某些较旧版本的PI编写的。 您始终可以将代码升级为抽象转换类。 这将解决名称空间问题,以后可以使用自己的代码来签署xml。
一周热门 更多>