Добавить XML заголовок в XSD - PullRequest
0 голосов
/ 09 марта 2020

У меня есть следующий XSD:

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">

    <xs:element name="foo">
        <xs:complexType>
            <xs:sequence>
             <xs:element type="xs:string" name="attr1" /> 
           <xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>

В системе XSD генерирует следующее XML

<foo>
  <attr1>some content</attr1>
<foo>

Я хочу добавить заголовок, который я не могу сделать во время создания файла с разумными усилиями, поэтому я хочу определить заголовок XML в XSD как «строку», чтобы получить следующий вывод:

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<foo>
  <attr1>some content</attr1>
<foo>

Возможно ли это?

1 Ответ

0 голосов
/ 09 марта 2020

Нет, XML декларация пролог не может быть применена схемой XML.

...