问题标签 [pyxb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 用于消费 XML 服务并自动映射到 Django 模型对象的 Django 库?
Django 中是否有 jax-b 等价物?我想使用其他人编写的一些不同的 xml restful 服务(公开可用)并将它们自动解析为 Django 模型对象。经过进一步审查,我的具体用例是从标准 RSS 和 Atom 提要生成 Django 模型对象。
谢谢!
更新:此链接是否适合作为完成我任务的事实上的标准方式?
它使用 PyXB 将模式映射到 python。
不知道这个包有多受欢迎:
这个实用程序似乎更受欢迎,但它是否映射到 django 模型?
更新更新:
好的,现在我的问题是,如何从现有的 Python 类生成 Django 模型?上面列出的框架将原始 xml 转换为常规 Python 类。我只是想要这最后一步。
python - 无法绑定到具有嵌套(匿名)类型的 pyxb 类
我按照这个线程和这个 XML 的说明进行操作:
我使用此工具在线创建了以下 XSD 架构。
然后我调用pyxben -u my_schema.csd -m my_schema
了 shell,然后尝试使用绑定构建对象:
到目前为止,这似乎有效(我可以访问my_xml_report.something
)。但是,当我尝试填充嵌套元素时:
我得到错误'NoneType'object has no atttribute 'foo'
。
文档讨论了anonymous types
哪些似乎与我的问题有关,但我仍然无法让它工作:
我得到错误MixedContentError: invalid non-element content
如何填写此 XML?
python - pyxb UnrecognizedDOMRootNodeError
我有以下 xml 架构:
我曾经pyxbgen -u DataPackage.xsd -m DataPackage
生成相应的 python 类并使用它们生成以下 xml 代码:
如果我尝试在 python 解释器中使用以下内容阅读此内容:
我得到了例外:
有人知道怎么了?
python - PyXB 示例:生成 Python 代码并在 XML 元素中获取属性值
我很难开始使用 PyXB。
让我们以这个 XML 文件为例:
假设我设法创建了 Python 库 pol.py:
Python代码
我知道我可以在 Element 中获取内容(例如 order.billTo.name = Robert Smith),但是如何从属性“country”(即“US”)中获取值?
提前致谢!
xml - 如何在 lxml 中创建绑定实例?
我一直在使用 PyXB 使用它的解析器为 xml 流生成绑定,它可以工作,但是解析器给了我性能问题。因此,我想以我有限的经验尝试使用 lxml。我怎样才能在这里做我的例子:
在 lxml 中?
python - Pyxb 实例开始标签没有绑定元素
我使用模式文件 (.xsd) 来生成用于生成 xml 代码的 python 类。我可以使用所有生成的类,但如果我尝试使用会出现错误
事实证明,缺少元素的 element_name 属性。因此,如果我在 /usr/local/lib/python2.7/dist-packages/pyxb/binding/basis.py element_name 中设置:
一切正常。那么我做错了什么?
python - 为什么我会收到此错误?SyntaxError:无效的语法
我正在尝试使用 python 验证一些 XML 文件,但是当我尝试将架构转换为 py 文件时已经收到错误消息。
到目前为止我的两行代码:
我得到的错误是“SyntaxError:无效语法”,最后突出显示“schema_short”。
为什么我会收到此错误?我已经将我的代码与在线示例进行了比较,但我看不出我在这里做错了什么。
谢谢!
Python/IDLE 版本 2.7.6 Pyxb 版本 1.2.3
python - 什么是用于捕获 pyxb 中 CreateFromDocument 的所有异常的正确错误类
如何为 CreateFromDocument(input_xml) 捕获所有可能的 pyxb 异常。例子:
这里它只捕获 UnrecognizedContentError。但是我想在使用 CreateFromDocument 时捕获所有可能的错误。我应该从 pyxb 使用什么正确的错误类?
谢谢你的帮助。
pyxb - PyXB 添加模式位置
我想知道如何让 pyxb 将模式位置添加到生成的 xml,例如。
在 JAXB 中,我会用
知道如何用pyxb做到这一点吗?
非常感谢