«2147483647» Максимальное значение, которое может обрабатывать maxOccurs? Какое максимальное значение может обрабатывать maxOccurs? Установка значения MaxOccurs в неограниченной может привести к истощению ресурсов и в конечном счете к отказу в обслуживанииКаково максимальное целое число maxOccurs в XML-схеме XSD?
Вот пример XSD с MaxOccurs установленным, что я думаю, что это максимальное значение, которое MaxOccurs может работать, пожалуйста, проверьте:
mySchema.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="family">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element name="person" maxOccurs="2147483647">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="age" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="address" type="xs:string" minOccurs="1"/>
</xs:choice>
</xs:complexType>
</xs:element>
Почему бы просто не сделать его неограниченным, а не произвольным большим числом? – rmlan
Возможный дубликат [W3C XML Schema и максимальное целое число для maxOccurs] (http://stackoverflow.com/questions/300196/w3c-xml-schema-and-the-maximum-integer-for-maxoccurs) –
Установка maxOccurs ценность для неограниченного может привести к исчерпанию ресурсов и, в конечном счете, к отказу в обслуживании. Я просто хочу знать максимальное значение, которое я мог бы использовать для этого тега. @rmlan – javaPlease42