gpt4 book ai didi

python - 为 xsd 设置默认值 :element in the xsd file

转载 作者:行者123 更新时间:2023-11-28 22:03:51 25 4
gpt4 key购买 nike

我正在使用来自 XML 模式的生成数据结构。 xsd 文件中有一部分描述了 TCPInterface 类:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<xsd:schema targetNamespace="tcpinterface_xsd.xsd"
xmlns:cext="tcpinterface_xsd.xsd"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="unqualified">

<xsd:element name="TCPInterface">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="port" type="xsd:integer"/>
....

如何在此 xsd 文件中为“端口”元素设置默认值?

最佳答案

只需将属性 default="{yourInteger}"添加到元素即可。请参阅下面的示例:

    <xsd:element name="port" type="xsd:integer" default="2"/>

请注意,在这种情况下,如果您的端口元素在验证前为空,则 XML 信息集会在验证后更改并成为后模式验证信息集 (PSVI),并为端口元素分配默认值。

关于python - 为 xsd 设置默认值 :element in the xsd file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8213394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com