SmartLearner Ответов: 1

Преобразование XSD-файла в XLS с полным расширением сложных типов данных


Привет,

У меня есть XSD-файл, и типы данных элемента могут включать пространство имен, определенное в другом XSD-файле.

Мне нужно имя элемента и его тип данных в файле excel. Пространство имен, определяющее тип данных в другом файле, также должно быть разрешено для отображения примитивного типа данных (определенного в пространстве имен) в excel



<xs:complexType name="DBStatusType">
        <xs:sequence>
            <xs:element ref="DB:Version"/>
            <xs:element ref="DB:State"/>
            <xs:element ref="DB:StateReasons" minOccurs="0"/>
            <xs:element name="DBState1" type="DbStatus:DBStateType" minOccurs="0"/>
            <xs:element name="Session" minOccurs="0">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="SessionInfo" type="DBSession:DBSessionInfoType" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>


Здесь DBStatus и DBSessions-это пространства имен. Они ссылаются на другой XSD-файл.
Я хочу расширить этот тип данных, когда DBState1 & SessionInfo будет записан в файл excel

Есть ли у нас какой-нибудь инструмент для этого же. Я новичок в XML-материале

Спасибо,
SL

1 Ответов

Рейтинг:
0

Ger Hayden

Я рекомендую этот статья Марка Клифтона.

Но у него есть много других статей XML-допроса, которые мне еще предстоит посмотреть, которые могут быть ближе к вашим потребностям, но эта покажет вам, как захватить XSD для начала