Описание тега qtxml
QtXml - это модуль Qt, обеспечивающий реализации SAX и DOM на C++.
1
ответ
Ошибка: "фокус не определен"
Я использую этот xslt (FpML является корнем моего документа): <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:sequence select="…
27 июн '14 в 13:32
2
ответа
QDomDocument не может установить содержимое документа HTML с тегом <! Doctype>
Когда я использую QDomDocument с содержимым HTML, он не может установить содержимое, если есть <!doctype html> в начале документа. Но на самом деле, почему?! например, рассмотрим следующий фрагмент кода: QDomDocument doc; QString content = "&l…
11 авг '12 в 21:50
1
ответ
Как я могу использовать Qt QXmlQuery для выполнения запросов XPath к локальному файлу?
Я пытаюсь получить координаты из файлов.kml, которые выглядят примерно так: <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.0"> <Document> <name>Name</name><Style id="roadStyle">&l…
12 мар '12 в 22:48
1
ответ
QXmlSchema и QXmlSchemaValidator выдают ошибку при проверке XSD и XML
Я пытаюсь проверить XML с помощью схемы XSD в Qt. Согласно валидатору схемы W3C, XML и XSD являются действительными. Это код, где я выполняю проверки: bool XMLFOMParser::isWellFormed(const std::string& text) const { QXmlSchema schema; bool ok = …
18 фев '19 в 09:16
0
ответов
Просмотр или редактирование XML-файла в QT
У меня есть форма виджета Qt, чтобы сохранить несколько подробностей о человеке в виде файла XML. Введенные данные будут сохранены в каталоге по умолчанию с именем файла "PatientID". Скриншот кнопок Скриншот формы Ниже приведен фрагмент кода для сох…
21 фев '19 в 15:54
1
ответ
Как преобразовать QString в QDomElement?
Я QDomElement объект конвертируется в QString через element.text() метод и хранится в базе данных MySQL в текстовом формате. У меня проблема при извлечении его из базы данных, потому что после извлечения из базы данных он имеет формат QString, поэто…
14 сен '13 в 06:04
1
ответ
QDomDocument не будет вставлять QDomElement
Я делаю что-то с XML, и теперь я в замешательстве. Этот код работает отлично: QDomElement new_item = doc.createElement(name); new_item.setAttribute("type", value.typeName()); new_item.setAttribute("value", value.toString()); doc.elementsByTagName(se…
26 июл '11 в 20:53
3
ответа
Преобразование QDomElement в класс QString / Container
Допустим, у нас есть следующий XML-документ: <root> <options> ... </options> <children> <child name="first">12345</child> <child name="second"> <additionalInfo>abcd</additionalInfo> </children…
14 июл '10 в 08:27
2
ответа
Разбор не правильно сформированного XML с помощью Qt
Я хотел бы использовать Qt для разбора некорректно сформированного XML-документа в форме: <log_data> //lots of data </log_data> <log_data> //more data </log_data> //etc. Возможно ли это вообще, или библиотекам разбора XML Qt …
16 июл '12 в 22:15
1
ответ
Файл Qt XML - перестановка узлов
Я должен переставить узлы в файле XML. Для этого мне нужно скопировать узлы из QDomDocument другому QDomDocument, Исходный файл XML имеет узлы в следующем порядке: -0,1,2,3,4,5Теперь я хочу расположить узлы в следующем порядке:---0,2,4,1,3,5 1> У ме…
01 авг '14 в 05:38
1
ответ
Как удалить вложенный тег из XML-документа с помощью QDomDocument
Мне нужно удалить вложенный многоуровневый (неизвестная глубина) тег из файла XML с помощью QDomDocument. Как правильно это сделать? Вот пример файла XML <A> <B> <C> ............................. </C> </B> </A>
23 дек '14 в 05:06
1
ответ
Разрешить вручную внутренние сущности XML
Я использую QXmlSimpleReader проанализировать файл XML с внутренне определенными объектами, например <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE root [ <!ELEMENT root (#PCDATA)> <!ENTITY ent "some internally defined entity">…
07 мар '16 в 14:59
0
ответов
QT: проверка XML-схемы XSD, assert
Я хотел бы использовать функцию подтверждения XSD 1.1 с использованием QXmlSchema. Если проверено это со следующим xsd: <?xml version="1.0"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="root"> <x…
24 окт '12 в 10:57
1
ответ
QXML - Доступны ли дети последовательно
У меня есть, допустим, следующий XML: <geometry> <point x=0 y=0/. <point x=1 y=1/. <point x=2 y=2/. </geometry> И у меня есть следующий код: QFile file(...); QDomDocument dom; dom.setContent(&file); QDomElement geometry = do…
27 окт '11 в 12:28
0
ответов
Когда удаляются узлы qt5 qdom xml?
Я хотел бы понять, когда qt5 удаляет данные узла DOM. Мой первый вопрос: когда создается узел (фабричный метод QDomDocument), но он не помещается в дерево DOM, будут ли удалены его внутренние данные (или QDomDocument по-прежнему будет содержать ссыл…
11 дек '15 в 04:53
2
ответа
Создать QDomNode без QDomDocument
Можно ли создать QDomElement без наличия QDomDocument? Например, вот функция, которая должна построить дерево узлов под элементом parent: void buildResponse (QDomDocument &doc, QDomElement &parent) { QDomElement child = doc.createElement("ch…
24 окт '13 в 18:36
1
ответ
C++/Qt QDomDocument перебирает все теги XML
Моя проблема в том, что у меня есть большой файл в стиле XML, представленный в виде QDomDocument и мне нужно получить доступ к определенным тегам в нескольких местах в XML Мой XML выглядит так <Mat1> <Name>Mat_1</Name> <Properti…
20 апр '16 в 13:13
1
ответ
Как мне не экранировать специальные символы HTML в QDomText?
Я пытаюсь создать HTML-документ, содержащий Javascript, используя Qt XML. Вот соответствующая часть моего кода Qt: QDomDocument document; //Create head, body, etc QDomElement script = document.createElement("script"); script.setAttribute("type", "te…
27 янв '18 в 15:20
1
ответ
Проверка Qt XML Обработка ошибок
Я пытаюсь найти решение, которое в случае, если проверка не удалась, потому что в XML-файле более одной ошибки, Qt MessageHandler (строка, столбец, описание и т. Д.) Может показать каждую ошибку в данных XML не только первое, что встречается в файле…
15 фев '17 в 16:14
1
ответ
Написание XML-узлов в QtXML (QDomElement)
Я хотел бы написать узлы как <name>Peter</name> (с начальным и конечным тегом) в QDomDocument. Когда я создаю QDomElements и добавляю их как дочерний элемент к родительскому элементу: QDomElement node = doc.createElement("node"); parent.…
14 окт '10 в 15:05