im делает упражнение XML, и у меня есть ошибка. Я сделал это XML (на основе изображения Google выше):XSD maxOccurs = "unbounded" подходит в этом случае?
<google>
<result id = "">
<title>....</title>
<description>.....</description>
<link>.......</link>
</result>
<totalResults>About 718.000 results</totalResults>
</google>
Тогда мой XSD:
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="google">
<xs:complexType>
<xs:sequence>
<xs:element name="result" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="title"/>
<xs:element type="xs:string" name="description"/>
<xs:element type="xs:string" name="link"/>
</xs:sequence>
<xs:attribute type="xs:byte" name="id"/>
</xs:complexType>
</xs:element>
<xs:element type="xs:string" name="totalResults"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Мои сомнения в XSD я могу определить это -><xs:element name="result" maxOccurs="unbounded">
, если результаты " Примерно 718.000 результатов ". Я сомневаюсь, потому что 718.000 - это большое число, поэтому я могу определить «неограниченный», и я видел это в некоторых примерах моего поиска. Но неограниченное означает «infinte», поэтому я немного смущаюсь, если он уместен или не используется в этом случае «неограниченным». Как вы думаете?
XML-схема используется для проверки XML-документа. «неограниченный» означает, что верхний предел количества элементов не будет наложен. Вы намекаете, что, возможно, есть предел? То, что не может быть бесконечное количество результатов поиска. Скорее всего, вы правы, и если бы вы знали, что это за номер, тогда было бы возможно указать его в документе схемы XML. –
Muito obrigado! Agora estou mais просвещен! – OzzC