从单一来源字段中的数据生成xml结构

2020-09-26 07:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好大师, 我有一个场景,其中...

         点击此处--->   EasySAP.com群内免费提供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

2条回答
槿木_熙
2020-09-26 07:26

你好Pankaj,

XML无效,缺少某些节点。 您在NS声明中的空格就在" http"之前,例如" xmlns:ns =" http://...."

一旦修复了这些问题,我会说,使用Java映射,您可以在标记内创建XML结构。 例如,您可以将所有空白替换为标签。 但是,只要您在名称空间声明中有空格,就不会起作用。

最好的问候,彼得

一周热门 更多>