Я получаю несколько дополнительных строк в пространстве имен для файла xml, созданного SAP BODS с использованием файла xsd. Ниже приведены мои основные 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">
Может кто-нибудь, пожалуйста, помогите.