点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
我有一个场景,其中整个xml有效负载是单个源字段的一部分。 此xml有效负载需要映射到IDoc。 我尝试使用XSLT,但某些分段不是在目标xml中生成的。
您能否建议使用XSLT或Java是更好的方法?
PFB所需的样本输入和输出。 xml有效内容是 content 字段的一部分。 这需要映射到相关的目标结构。
http://abc.com/diverza/invoice"> < 内容> http://www.sat.gob.mx/sitio_internet/cfd/tipoDatos/tdCFDI" xmlns:ns =" http://www.buzonfiscal.com/ns/addenda/bf/ 3 " xmlns:cfdi =" http://www.sat.gob.mx/cfd/3" xmlns:catCFDI =" http://www.sat.gob.mx/sitio_internet/cfd/目录" xmlns:xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation =" http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/ sitio_internet/cfd/3/cfdv33.xsd " Version =" 3.3" Serie =" FA" Folio =" 4422075317" Fecha =" 2017-05-11T12:11:30" Sello =" VRdry/8flb43GUj305R/Y8j98Ibk6IM =" FormaPago =" 01" NoCertificado =" 20001000000200001428" Certificado =" w55uNfsD" CondicionesDePago =" Prepaid" SubTotal =" 2921.55" Descuento =" 0.00" Moneda =" MXN" Total =" 3389.00" TipoDeComprobante =" I" MetodoPago =" PUE" LugarExpedicion =" 01210"> http://www.sat.gob.mx/TimbreFiscalDigital" xsi:schemaLocation =" http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/ sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd " Version =" 1.1" UUID =" 5858078d-2-4c9d490aff03" RfcProvCertif =" DIA000002LZ2" FechaTimbrado =" 2017-05-11T12:11:30" SelloCFD =" VRdgGy/zFfR/Y8Hl0ShY8Ibk6IM =" NoCertificadoSAT =" 20001000000300022323" SelloSAT =" NAM + fE/6Hcxwggy/gmZ6Tr7vV/pUAzOjdCQoaOVg =="/> 内容>
谢谢
Pankaj
彼得,你好,
感谢您的评论。 这是我们在字段中收到的响应,没有任何控制,但是,现在可以通过XSLT映射来处理,其中内容有效负载中的xml是输出xml。
谢谢
Pankaj
你好Pankaj,
XML无效,缺少某些节点。 您在NS声明中的空格就在" http"之前,例如" xmlns:ns =" http://...."
一旦修复了这些问题,我会说,使用Java映射,您可以在标记内创建XML结构。 例如,您可以将所有空白替换为标签。 但是,只要您在名称空间声明中有空格,就不会起作用。
最好的问候,彼得
一周热门 更多>