我们需要为复杂的嵌套 XML 模式 (xsd) 构建测试数据。我们尝试使用 XMLspy,我们遇到以下情况。
这是我们的 .xsd 文件。--------------
<xsd:sequence>
<xsd:element name="Explanation" type="ExplanationType" minOccurs="0"/>
</xsd:sequence>
XSD 类型定义 ------------------
<xsd:simpleType name="ExplanationType">
<xsd:annotation>
<xsd:documentation>A note field that allows up to 9000 characters</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="TextType">
<xsd:maxLength value="9000"/>
</xsd:restriction>
</xsd:simpleType>
通过 xmlspy 生成的测试 XML
<Explanation>!</Explanation>
即使元素定义为 9000 长度,我们也只有一个字符 (!)。如何获得 9000 长度的字符串,例如
**<Explanation>xxxxxxxxxxxxxxxxxxx ……………………………(9000 length)</Explanation>**
在我的测试数据(生成的 xml 消息)中?
是否可以选择通过 xmlspy 获得这样的东西?
是否有任何其他工具提供此类数据?