gpt4 book ai didi

python - 如何获取xml schema设置的默认值?

转载 作者:行者123 更新时间:2023-11-28 18:54:16 24 4
gpt4 key购买 nike

我有一个 xml 模式,它为可选字段指定了默认值...

<xs:element name="expiry" type="xs:positiveInteger" default="86400"/>

我正在使用 lxml解析传入的 xml...

root = lxml.etree.XML(xml)

当我寻找可选元素时,它不存在,我得到一个“无”结果...

expiry = root.findtext('expiry')

我如何让过期值默认为架构的默认值 (86400)?

最佳答案

不能通过“魔法”来完成。路漫漫其修远兮(今天)。

即:像读取xml文档一样读取xmlschema,找到属性为“expiry”的元素标签,在该标签中寻找属性“default”的值。

关于python - 如何获取xml schema设置的默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6275134/

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