0

我一直在尝试将 XSD 文件转换为 XML。它是由政府机构提供的一个公式,以便能够报告一些所需的数据。

XML 模式说它是由 LiquidStudio 创建的,这就是我在这里的原因。我试过使用同一家公司的在线转换工具,但它在第 450 行标记了两个错误。我完全迷路了,请帮忙。

这是标记错误的行:

450:

<xs:pattern value="[A-ZÑ&]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z0-9]?[0-9A-Z]"/>

这两个错误的消息如下:“实体名称必须紧跟实体引用中的'&'。” 和“对实体“null”的引用必须以 ';' 结尾 分隔符。”

这是我需要转换的 XSD 文件的链接:http: //formulario.cre.gob.mx/Content/templates/514/v1/volumenesExpendio.xsd

4

2 回答 2

0

有问题的行应如下所示:

<xs:pattern value="[A-ZÑ&amp;]{3,4}[0-9]{2}[0-1][0-9][0-3][0-9][A-Z0-9]?[A-Z0-9]?[0-9A-Z]"/>

XML 示例

<?xml version="1.0" encoding="UTF-8"?>
<ReporteVolumenes xsi:noNamespaceSchemaLocation="volumenesExpendio.xsd"
                  FechaReporteEstadistico="30/11/2085" Version="ABCD"
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <EstacionesServicioVolumen>
        <EstacionServicioVolumen numeroPermisoCRE="PL/666/EXP/ESA/2014"
                                 RFC="YWÑ050939XNX" ImagenComercialId="2854"
                                 EstatusESId="9914">
            <EstacionServicioVolumenesComprados>
                <EstacionServicioVolumenComprado ProductoId="3079"
                                                 SubProductoId="4723"
                                                 SubproductoMarcaId="2636"
                                                 TipoCompra="0"
                                                 VolumenComprado="4127"
                                                 RecibioDescuento="1"
                                                 PagoServicioFlete="0"
                                                 PermisoTransportistaCRE="PL/663/TRA/TM/2070"/>
                <EstacionServicioVolumenComprado ProductoId="4579"
                                                 SubProductoId="876"
                                                 SubproductoMarcaId="7305"
                                                 TipoCompra="1"
                                                 VolumenComprado="2201"
                                                 RecibioDescuento="0"
                                                 PagoServicioFlete="1"
                                                 PermisoTransportistaCRE="PL/80693/TRA/DUC/2063"/>
            </EstacionServicioVolumenesComprados>
            <EstacionServicioVolumenesVendidosInventarios>
                <EstacionServicioVolumenVendidoInventarios ProductoId="7041"
                                                           SubProductoId="173"
                                                           SubproductoMarcaId="490"
                                                           InventarioInicial="9084"
                                                           VolumenVendido="7767"
                                                           InventarioFinal="4104"
                                                           ExportaProducto="1"/>
                <EstacionServicioVolumenVendidoInventarios ProductoId="7439"
                                                           SubProductoId="5851"
                                                           SubproductoMarcaId="2174"
                                                           InventarioInicial="7093"
                                                           VolumenVendido="9005"
                                                           InventarioFinal="8482"
                                                           ExportaProducto="0"/>
                <EstacionServicioVolumenVendidoInventarios ProductoId="827"
                                                           SubProductoId="3085"
                                                           SubproductoMarcaId="4152"
                                                           InventarioInicial="1720"
                                                           VolumenVendido="3187"
                                                           InventarioFinal="9462"
                                                           ExportaProducto="1"/>
                <EstacionServicioVolumenVendidoInventarios ProductoId="3475"
                                                           SubProductoId="2117"
                                                           SubproductoMarcaId="2495"
                                                           InventarioInicial="2705"
                                                           VolumenVendido="1519"
                                                           InventarioFinal="4202"
                                                           ExportaProducto="1"/>
            </EstacionServicioVolumenesVendidosInventarios>
        </EstacionServicioVolumen>
        <EstacionServicioVolumen numeroPermisoCRE="PL/468/EXP/ESA/2080"
                                 RFC="QN&amp;Ñ2010196LH" ImagenComercialId="4270"
                                 EstatusESId="793">
            <EstacionServicioVolumenesComprados>
                <EstacionServicioVolumenComprado ProductoId="8986"
                                                 SubProductoId="6206"
                                                 SubproductoMarcaId="499"
                                                 TipoCompra="false"
                                                 VolumenComprado="3047"
                                                 RecibioDescuento="true"
                                                 PagoServicioFlete="1"
                                                 PermisoTransportistaCRE="PL/1210/TRA/OM/2072"/>
                <EstacionServicioVolumenComprado ProductoId="3413"
                                                 SubProductoId="6159"
                                                 SubproductoMarcaId="2534"
                                                 TipoCompra="0"
                                                 VolumenComprado="7995"
                                                 RecibioDescuento="true"
                                                 PagoServicioFlete="0"
                                                 PermisoTransportistaCRE="PL/1771254/TRA/TM/2045"/>
                <EstacionServicioVolumenComprado ProductoId="8592"
                                                 SubProductoId="4656"
                                                 SubproductoMarcaId="4122"
                                                 TipoCompra="1"
                                                 VolumenComprado="4038"
                                                 RecibioDescuento="1"
                                                 PagoServicioFlete="1"
                                                 PermisoTransportistaCRE="PL/4790/DIS/OM/2024"/>
                <EstacionServicioVolumenComprado ProductoId="2437"
                                                 SubProductoId="9476"
                                                 SubproductoMarcaId="3529"
                                                 TipoCompra="1"
                                                 VolumenComprado="5831"
                                                 RecibioDescuento="0"
                                                 PagoServicioFlete="1"
                                                 PermisoTransportistaCRE="PL/99990/TRA/TM/2012"/>
            </EstacionServicioVolumenesComprados>
            <EstacionServicioVolumenesVendidosInventarios>
                <EstacionServicioVolumenVendidoInventarios ProductoId="6074"
                                                           SubProductoId="1437"
                                                           SubproductoMarcaId="1676"
                                                           InventarioInicial="5462"
                                                           VolumenVendido="156"
                                                           InventarioFinal="5433"
                                                           ExportaProducto="false"/>
            </EstacionServicioVolumenesVendidosInventarios>
        </EstacionServicioVolumen>
        <EstacionServicioVolumen numeroPermisoCRE="PL/13282/EXP/ESA/2091"
                                 RFC="ÑJI78180251X" ImagenComercialId="8469"
                                 EstatusESId="24">
            <EstacionServicioVolumenesComprados>
                <EstacionServicioVolumenComprado ProductoId="3338"
                                                 SubProductoId="1523"
                                                 SubproductoMarcaId="8254"
                                                 TipoCompra="0"
                                                 VolumenComprado="309"
                                                 RecibioDescuento="1"
                                                 PagoServicioFlete="1"
                                                 PermisoTransportistaCRE="PL/19136/TRA/DUC/2068"/>
                <EstacionServicioVolumenComprado ProductoId="198"
                                                 SubProductoId="6649"
                                                 SubproductoMarcaId="350"
                                                 TipoCompra="false"
                                                 VolumenComprado="7443"
                                                 RecibioDescuento="false"
                                                 PagoServicioFlete="1"
                                                 PermisoTransportistaCRE="PL/661/TRA/DUC/2019"/>
            </EstacionServicioVolumenesComprados>
            <EstacionServicioVolumenesVendidosInventarios>
                <EstacionServicioVolumenVendidoInventarios ProductoId="290"
                                                           SubProductoId="5926"
                                                           SubproductoMarcaId="8277"
                                                           InventarioInicial="3685"
                                                           VolumenVendido="9058"
                                                           InventarioFinal="8364"
                                                           ExportaProducto="0"/>
            </EstacionServicioVolumenesVendidosInventarios>
        </EstacionServicioVolumen>
    </EstacionesServicioVolumen>
</ReporteVolumenes>
于 2020-10-19T20:45:02.853 回答
0

将 XSD 与我们的在线 XSD 到 XML 转换器一起使用时,我没有看到问题?

我认为问题是您正在复制不正确的 XSD 数据,如上面 Yitzhak Khabinsky 的回答中所述?

于 2020-10-20T07:03:33.833 回答