pyxb

    2熱度

    1回答

    我有3個python項目。項目A,項目B和C.項目項目C依賴於,項目A和B Project C --- depends ---> Project A Project C --- depends ---> Project B 和項目A和項目B一切都取決於PyXB,他們使用一些生成的架構模塊。不幸的是,項目A使用PyXB 1.2.2和項目B使用PyXB 1.2.3 Project A --- d

    0熱度

    1回答

    我在基於模式出價構建xml時遇到了pyxb問題。 我發現,取決於賦值給一些簡單的('原子簡單類型')元素的方法,我得到不同的類型分配。 這裏是我的意思是我的詳細信息: 的Python 2.7 PyXB版本1.2.5 操作系統:Windows 7架構的 部分: <xs:simpleType name="Max140Text_DE_customized"> <xs:restriction b

    0熱度

    1回答

    從這個XSD文件: <?xml version="1.0" encoding="utf-8"?> <xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://foo.org/FooIsNotBar" elementFormDefault="qu

    2熱度

    1回答

    有人可以指點我正確的方向,因爲當元素名稱爲非ASCII時,我無法生成帶有PyXB的綁定類別? 最小重複的例子: <?xml version="1.0" encoding="utf8"?> <xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element n

    0熱度

    1回答

    我試圖實現與某些API的連接。在通信過程中,我獲得了有效載荷xml代碼。他們提供一個帶有xml描述的.xsd文件。現在我想分析xml字符串並獲取相應的類作爲回報。這個功能似乎最好由PyXB實現。 要創建Python綁定,我用下面的代碼: pyxben -u my_schema.csd -m my_schema 如果我在python3進口my_schema和使用my_schema.CreateF

    0熱度

    1回答

    我想分配值給一個預定義類型的未綁定內部元素,但我無法驗證它。 這裏是我的榜樣與reports.xsd和不工作的代碼片段: ... <xs:element name="reports" type="tns:Reports"/> <xs:complexType name="Reports"> <xs:sequence> <xs:element minOccurs="0" nam

    0熱度

    1回答

    使用pyxb模塊構建xml時,出現「DOMGenerationError:綁定值與內容模型不一致」的錯誤。 是否有可能知道導致上述問題的確切錯誤信息是什麼?

    0熱度

    1回答

    我嘗試使用PyXB完成我的第一步,但遇到問題,無法創建元素分段。我已經通過了樣本,但找不到更多關於如何處理這個問題的信息。如果抽象元素更深一層,似乎有一個解決方案,但這裏是最高層。 有人可以幫助我嗎? 創建類 pyxbgen -u arelda_v4.xsd -m all WARNING:pyxb.binding.generate:Complex type {http://bar.admin.c

    0熱度

    1回答

    我已經安裝了pyxb模塊常規方式(蟒蛇的setup.py安裝),這裏是輸出: Found bundle in pyxb/bundles/common Found bundle in pyxb/bundles/dc Found bundle in pyxb/bundles/wssplat Found bundle in pyxb/bundles/saml20 running install

    1熱度

    1回答

    我們使用PyXB生成XML文件的庫提交給我們的上游付款處理器,簡化代碼看起來像這樣 import pyxb.binding.datatypes as pyxbd from . import schema record = schema.Record( Arg1='xxx', Arg2='xxx', ) record.Foo = pyxbd.string('bar')