PyXB (“pixbee”) is a pure Python package that generates Python source code for classes that correspond to data structures defined by XMLSchema.
1 ответ

Разбор XML с использованием PYXB. Не удается получить доступ к вложенным анонимным элементам

Я создал привязки Python, используя PYXB(pyxbgen) для следующих файлов xsd, используя команды: pyxbgen -u Event.xsd -m Event pyxbgen -u Shape.xsd -m Shape pyxbgen -u flow-tags.xsd -m flow-tags Используя сгенерированные привязки, я могу получить дост…
21 апр '14 в 21:28
1 ответ

Как избежать создания анонимных классов в pyxb при использовании файла xsd

Я пытаюсь реализовать соединение с некоторым API. Во время общения я получаю как полезный код xml. Они предоставляют.xsd-файл с описанием xml. Теперь я хочу проанализировать строку xml и получить соответствующий класс в ответ. Эта функциональность, …
10 май '15 в 11:33
1 ответ

Нужна помощь PyXB

Поэтому я создал привязку python с использованием PyXB для создания XML-файла на основе схемы xsd. Вот схема: <?xml version="1.0" encoding="UTF-8"?> <!-- Copyright (C) 2011 Nokia Siemens Networks Permission to use, copy, modify, and distrib…
29 сен '15 в 01:56
1 ответ

python pyxb UnrecognizedDOMRootNodeError(узел)

Я пытаюсь создать модуль pyxb из схемы LabVIEW. Используя модуль, я получаю UnrecognizedDOMRootNodeError: Traceback (most recent call last): File "X:\Projects\LV-PY\Python\LV-PY\pyXB\testXML.py", line 14, in <module> fc_return = cluster.Create…
11 фев '17 в 19:03
2 ответа

Десятичный тип данных pyxb теряет нули

Я заметил, что pyxb decimal Тип данных не сохраняет конечные нули при рендеринге в XML. Виновником является призыв к normalize() в следующей строке XsdLiteral функция, в строке 159 из binding/datatypes.py: (sign, digits, exponent) = value.normalize(…
08 июл '15 в 15:37
1 ответ

PyXB добавляет атрибуты anyAttribute к сгенерированному классу Python

Учитывая схему: <xs:element name="person"> <xs:complexType> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> <xs:anyAttribute/> <…
05 июн '14 в 00:47
1 ответ

Экземпляр Pyxb <element> не имеет связанного элемента для начального тега

Я использовал файл схемы (.xsd) для генерации классов Python для генерации xml-кода. Я могу использовать все сгенерированные calsses, но получаю ошибку, если пытаюсь print d.toxml("utf-8") File "/usr/local/lib/python2.7/dist-packages/pyxb/binding/ba…
08 ноя '13 в 14:07
1 ответ

Есть ли способ обойти проблему импорта версии конфликта, вызванную Pyxb

У меня есть 3 проекта Python. Проект A, проект B и проект C. Проект C зависит от объектов A и B Project C --- depends ---&gt; Project A Project C --- depends ---&gt; Project B И проект A, и проект B все зависят от PyXB, они используют какой-то сгене…
07 окт '14 в 19:22
0 ответов

Создание и проверка xsd с PyXB

Я хотел бы спросить, есть ли в PyXB какой-либо инструмент для генерации xsd-файла из xml и сравнения его с существующим xsd. Спасибо заранее ник
09 апр '18 в 21:25
1 ответ

Сквозной пример с PyXB. От схемы XSD к документу XML

Я с трудом начинаю работать с PyXB. Скажем, у меня есть XSD-файл (схема XML). Я бы хотел: Используйте PyXB для определения объектов Python в соответствии со схемой. Сохраните эти объекты на диск как файлы XML, которые удовлетворяют схеме. Как я могу…
25 июн '13 в 23:18
1 ответ

pyxb UnrecognizedDOMRootNodeError

У меня есть следующая XML-схема: &lt;xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt; &lt;xsd:complexType name="DataPackage"&gt; &lt;xsd:sequence&gt; &lt;xsd:element name="…
12 сен '13 в 07:36
1 ответ

Pyxb генерирует несколько сложных типов в цикле

У меня есть структура данных, где значения определенного сложного типа (давайте назовем это myComplexType) хранятся в списке. myComplexType находится под другим сложным типом (называется complexType1) который находится под "корнем" т.е.RootName -&gt…
18 янв '16 в 16:09
1 ответ

python pyxb: создание XML со сложным встроенным типом

У меня есть файл xsd и мне нужно создать XML соответственно. &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.1" elementFormDefault="qualified" attributeFormDefault="unqualified"&gt; &…
25 апр '16 в 14:33
2 ответа

XSD разбор документов и элементов

У меня есть xsd для которого я использовал pyxb генерировать объектные классы для. Пока все работает, я могу принять документы, обработка ошибок и т. Д. Работает нормально. Мой единственный вопрос заключается в следующем, у меня есть следующее в мое…
12 май '14 в 21:13
2 ответа

Добавление TransactionSettings к объекту запроса на Authorize.net (с использованием sdk-python)

Я использую родной Python Authorize.net SDK. В их документации API показано, что вы можете вкладывать настройки следующим образом: transactionSettings setting settingName settingValue Я настроил ARBCreateSubscriptionRequest объект, и я пытаюсь устан…
29 май '16 в 11:19
1 ответ

Как удалить префикс 'ns1' с помощью PyXB или JaXB?

Из этого файла xsd: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://foo.org/FooIsNotBar" elementFormDefault="qualified"&gt; &lt;xs:element name="Foo" type="…
01 ноя '16 в 14:12
1 ответ

Модуль PyXB не распознан

Я установил модуль pyxb обычным способом (установка python 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 running bu…
19 май '16 в 15:04
2 ответа

Разбор подузла с PyXB

Используя PyXB, я хотел бы сериализовать подчиненный узел и затем иметь возможность проанализировать его обратно. Наивный способ не работает, потому что подузел не является допустимым корневым элементом в соответствии со схемой. Моя схема: &lt;xsd:s…
08 окт '15 в 19:28
1 ответ

Pyxb ошибочно распознает простой тип

У меня проблемы с pyxb, когда я собираю xml на основе ставок схемы.Я обнаружил, что в зависимости от метода присвоения значения некоторому простому элементу ("атомарный простой тип") мне присваивается другой тип. Вот что я имею в виду, я детали:Pyth…
10 май '17 в 11:07
1 ответ

Как удалить PyXB?

Я попытался удалить PyXB из моего PyCharm, а также с помощью командной строки pip. Я попытался: pip удалить PyXB, и я получаю сообщение об ошибке. перечислено ниже: C:\Users\NTier&gt; pip list Package Version --------------- --------- certifi 2018.4…
12 окт '18 в 18:55