2020-09-04 14:48发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 请我需要一些帮助。 我正... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
请我需要一些帮助。 我正在使用PI 7.40读取非SAP应用程序提供的Web服务。 我刚刚开始了解PI概念。 确实,这是我的第一个界面...
这是从外部系统返回的响应消息。
'<<字符串xmlns =" UBgyecWNcsNLEK1RFwhl%2fECTdHvvWf4JEwTlqES6WI0%3d&se = 1564834465&skn = SAPSharedAccessKey 2019-08-03T12:14:24 http://schemas.microsoft.com/2003/10/Serialization/"> UBgyecWNcsNLEK1RFwhl%2fECTdHvvWf4JEwTlqES6WI0%3d&se = 1564834465&skn = SAPSharedAccessKey 2019-08-03T12:14:24 >'
我想将上面的字符串转换为:
请。 我该怎么做?
您好布鲁诺,
请在java映射下使用此命令以获得预期的结果。
import java.io.FileInputStream; 导入java.io.FileNotFoundException; 导入java.io.FileOutputStream; 导入java.io.IOException; 导入java.io.InputStream; 导入java.io.OutputStream; 导入javax.xml.parsers.DocumentBuilder; 导入javax.xml.parsers.DocumentBuilderFactory; 导入javax.xml.parsers.ParserConfigurationException; 导入javax.xml.transform.Transformer; 导入javax.xml.transform.TransformerConfigurationException; 导入javax.xml.transform.TransformerException; 导入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.Node; 导入org.w3c.dom.NodeList; 导入org.xml.sax.SAXException; 导入com.sap.aii.mapping.api.AbstractTransformation; 导入com.sap.aii.mapping.api.StreamTransformationException; 导入com.sap.aii.mapping.api.TransformationInput; 导入com.sap.aii.mapping.api.TransformationOutput; 公共类RemoveUnwantedTag扩展AbstractTransformation { /** * @参数args * @throws ParserConfigurationException * @抛出IOException * @抛出SAXException * @throws TransformerException */ 公共无效execute(InputStream in,OutputStream out)抛出StreamTransformationException,ParserConfigurationException,SAXException,IOException,TransformerException { TransformerFactory tf = TransformerFactory.newInstance(); 变压器transform = tf.newTransformer(); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builderel = factory.newDocumentBuilder(); DocumentBuilder builderel1 = factory.newDocumentBuilder(); /*以XML形式输入文件*/ 文档docIn = builderel.parse(in); 文档docOut = builderel1.newDocument(); NodeList listOfChildNodes = docIn.getDocumentElement()。getChildNodes(); for(int i = 0; i 输入XML ------------ <?xml version =" 1.0"?> - -<响应> 内容测试 2019-08-03T12:14:24 输出XML ----------- <?xml版本=" 1.0"编码=" UTF-8"? > -<响应> 内容测试 2019-08-03T12:14:24 如果遇到任何问题,请告诉我。 致谢 Anupam
输入XML
------------
<?xml version =" 1.0"?> - -<响应> 内容测试 2019-08-03T12:14:24
输出XML
-----------
<?xml版本=" 1.0"编码=" UTF-8"? > -<响应> 内容测试 2019-08-03T12:14:24
如果遇到任何问题,请告诉我。
致谢
Anupam
最多设置5个标签!
您好布鲁诺,
请在java映射下使用此命令以获得预期的结果。
一周热门 更多>