发现以元素“element”开头的内容无效。此时不需要任何子元素

我正在学习xml技能,但验证器在某些根深蒂固的地方错误了我的XSD。
ERORR是:

  • 18:11 cvc复杂类型。2.4.d:启动时发现无效内容
    使用元素“aktor”。此时不需要任何子元素
  • 37:11 cvc复杂类型。2.4.d:发现起始内容无效
    使用元素“utwor”。此时不需要任何子元素

这里是XSD:

<?xml version=“1.0”encoding=“utf-8”?>
<xs:schema elementFormDefault=“qualified”xmlns:xs=”http://www.w3.org/2001/XMLSchema“>
<xs:element name=“filmy”>
<xs:complexType>
<xs:sequence>
<xs:element name=“film”>
<xs:complexType>
<xs:sequence>
<xs:element name=“tytul”/>
<xs:element name=“gatunek”/>
<xs:element name=“czasTrwania”/>
<xs:element name=“premiera”/>
<xs:element name=“produkcja”/>
<xs:element name=“rezyser”/>
<xs:element name=“scenariusz”/>
<xs:element name=“obsada”>
<xs:complexType>
<xs:sequence>
<xs:element name=“aktor”>
<xs:complexType>
<xs:sequence>
<xs:element name=“imie”/>
<xs:element name=“nazwisko”/>
<xs:element name=“dataUrodzenia”/>
<xs:element name=“postac”/>
&lt/xs:sequence>
&lt/xs:complexType>
&lt/xs:element>
&lt/xs:sequence>
&lt/xs:complexType>
&lt/xs:element>
<xs:element name=“soundtrack”>
<xs:complexType>
<xs:sequence>
<xs:element name=“utwor”>
<xs:complexType>
<xs:sequence>
<xs:element name=“wykonawca”/>
<xs:element name=“tytulUtworu”/>
<xs:element name=“gatunekMuzyczny”/>
&lt/xs:sequence>
&lt/xs:complexType>
&lt/xs:element>
&lt/xs:sequence>
&lt/xs:complexType>
&lt/xs:element>
&lt/xs:sequence>
&lt/xs:complexType>
&lt/xs:element>
&lt/xs:sequence>
&lt/xs:complexType>
&lt/xs:element>
&lt/xs:schema>

以下是XML:

<?xml version=“1.0”encoding=“utf-8”?>
<薄薄的xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance“>
<电影>
<tytul>搏击俱乐部&lt/tytul>
<加图内克>惊悚片,心理学/加图内克>
<czasTrwania>2h11m&lt/czasTrwania>
<premiera>11卢蒂1999&lt/premiera>
<produkcja>美国尼姆西&lt/produkcja>
<雷泽>大卫·芬奇&lt/雷泽>
<scenariusz>吉姆·厄尔斯&lt/scenariusz>
<obsada>
<阿克托>
<imie>爱德华&lt/imie>
<纳兹维斯科>诺顿&lt/纳兹维斯科>
<dataUrodzenia>1969年&lt/dataUrodzenia>
<邮递服务>叙述者&lt/邮递服务>
&lt/阿克托>
<阿克托>
<imie>布拉德&lt/imie>
<纳兹维斯科>皮特&lt/纳兹维斯科>
<dataUrodzenia>1963年&lt/dataUrodzenia>
<邮递服务>泰勒·德登&lt/邮递服务>
&lt/阿克托>
<阿克托>
<imie>海伦娜&lt/imie>
<纳兹维斯科>博厄姆·卡特&lt/纳兹维斯科>
<dataUrodzenia>1966&lt/dataUrodzenia>
<邮递服务>玛拉·辛格&lt/邮递服务>
&lt/阿克托>
&lt/obsada>
<配乐>
<utwor>
<wykonawca>小精灵&lt/wykonawca>
<tytulUtworu>我的思想在哪里&lt/tytulUtworu>
<加图内克穆兹尼>摇滚乐&lt/加图内克穆兹尼>
&lt/utwor>
<utwor>
<wykonawca>小精灵&lt/wykonawca>
<tytulUtworu>我的思想在哪里&lt/tytulUtworu>
<加图内克穆兹尼>摇滚乐&lt/加图内克穆兹尼>
&lt/utwor>
<utwor>
<wykonawca>小精灵&lt/wykonawca>
<tytulUtworu>我的思想在哪里&lt/tytulUtworu>
<加图内克穆兹尼>摇滚乐&lt/加图内克穆兹尼>
&lt/utwor>
&lt/配乐>
&lt/电影>
&lt/菲米>

我不理解这个问题,它说不需要子元素,子元素的数量有限制吗?我可以扩展它吗

我找到了问题的答案,可以相乘的元素必须具有maxOccurs=“unbounded”属性。

我已经找到了问题的答案,可以相乘的元素必须具有maxOccurs=“unbounded”属性

发表评论