qtxml

    0熱度

    1回答

    我想創建一個簡單的函數如下: vector <User> convertXMLDataToUserList (string xmlData) { …. } 假設的XMLDATA的東西如下: <users> <user> <firstname>ABC</firstname> <lastname>DEF</lastname> <!-- …… other

    0熱度

    1回答

    是否可以在沒有QDomDocument的情況下創建QDomElement?例如,這裏是預期元素parent下建立一個節點樹的功能: void buildResponse (QDomDocument &doc, QDomElement &parent) { QDomElement child = doc.createElement("child"); parent.appendC

    1熱度

    1回答

    我想編譯一個使用QtXml的Qt創建器項目,並且除了顯然QtXml不是正確格式的事實之外,一切都很開心。該鏈接的標誌是: -F/Library/Frameworks -L/Library/Frameworks -L../../../lib/ -lutils -framework QtTest -framework IOKit -framework Security -framework Appli

    4熱度

    1回答

    我試圖抓住從.KML文件看起來像這樣的座標: <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.0"> <Document> <name>Name</name><Style id="roadStyle"><LineStyle><color>7fcf0064</co

    3熱度

    1回答

    QJson(http://qjson.sourceforge.net)實現了一個非常方便的API,用於序列化和反序列化Q_OBJECTS - 通過將它們的Q_PROPERTIES轉換爲qVariant,它允許任意模型實例的序列化和反序列化。 有沒有類似於XML的東西? QDom *和QXml *系列都相當有限。

    3熱度

    2回答

    當我使用帶有HTML內容的QDomDocument時,如果文檔的開頭有<!doctype html>,則無法設置內容。但是,爲什麼?! 例如,考慮下面的代碼片段: QDomDocument doc; QString content = "<!doctype html><html><body><a href='bar'>foo</a></body></html>"; qDebug() << do

    4熱度

    1回答

    我想驗證一個xml文件對特定模式。 所以我將模式加載到QXmlSchema對象中。但我有一些奇怪的錯誤。 我的代碼如下所示: int main() { QUrl url("http://www.schema-example.org/myschema.xsd"); QXmlSchema schema; if (schema.load(url) == true) qDebug()

    -1熱度

    3回答

    我是QT的新手 我正在開發應用程序來解析XML文件。但文件格式看起來像這樣 <Class name="ABC"> <LayoutEntry name="ABB" type="class:ABB"/> <LayoutEntry name="ACC" type="class:ACC"/> <LayoutEntry name="ADD" type="class:

    0熱度

    1回答

    我正在使用QXmlSimpleReader解析其中包含內部定義實體的XML文件,例如, <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE root [ <!ELEMENT root (#PCDATA)> <!ENTITY ent "some internally defined entity"> ]> <root> text &ent;

    3熱度

    1回答

    我想在xml模型中創建QDomDocument的深層副本,以便用戶稍後可以將文檔恢復到其原始狀態。 QDomDocument documentation表示這可以通過使用cloneNode()來實現。然而,cloneNode()返回QDomNode,而不是QDomDocument,我似乎無法弄清楚如何正確地將其添加到新文檔。 我已經試過: QDomDocument copy; copy.impo