0

我在 SAP BODS 使用 xsd 文件生成的 xml 文件的命名空间中获得了一些额外的行。以下是我的主要xsd-

<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema
xmlns           = "http://www.demandware.com/xml/impex/customer/2006-10-31"
xmlns:xsd       = "http://www.w3.org/2001/XMLSchema"
targetNamespace = "http://www.demandware.com/xml/impex/customer/2006-10-31"
elementFormDefault = "qualified">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd" />

xml xsd 如下 -

<?xml version='1.0'?>
<!-- DOCTYPE xs:schema PUBLIC "-//W3C//DTD XMLSCHEMA 200102//EN" "XMLSchema.dtd" -->
<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en">

我看到的结果 xml 顶行是 -

<?xml version="1.0" encoding = "UTF-8" ?>
<!-- SAP Data Services generated XML -->
<!-- 2020-04-27.13:27:20(128,601)[1] -->
<ns1:customers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:ns1="http://www.demandware.com/xml/impex/customer/2006-10-31"
 xmlns:ns2="http://www.w3.org/XML/1998/namespace"

我的预期结果是 -

<?xml version="1.0" encoding="UTF-8"?>
<customers xmlns="http://www.demandware.com/xml/impex/customer/2006-10-31">

任何人都可以请帮忙。

4

0 回答 0