Die Suche ergab 11 Treffer

von flummi
12. Juni 2008 15:47
Forum: Qt Programmierung
Thema: QDomDocument und Sonderzeichen
Antworten: 2
Zugriffe: 2796

QDomDocument und Sonderzeichen

Hallo zusammen, in XML müssen Sonderzeichen speziell codiert werden, siehe hierzu auch: http://www.devtrain.de/news.aspx?artnr=296 Mit QDomDocument scheint das aber nicht zu klappen, die XML-Datei wird bei mir zumindest bei Sonderzeichen anstatt mit der Kodierung (z.B. "&# 223 ;" - ohn...
von flummi
12. Juni 2008 15:41
Forum: Qt Programmierung
Thema: html encoded string umwandeln
Antworten: 8
Zugriffe: 7066

so, geloest. danke trotzdem. werd den code die tage posten Hallo, kannst Du Deine Lösung dann mal posten? Ich habe hier ein ähnliches Problem: Sonderzeichen in XML sollen so kodiert sein: http://www.devtrain.de/news.aspx?artnr=296 Wie bekomme ich QT dazu, diese so abzulegen und beim Laden entsprech...
von flummi
22. November 2007 17:18
Forum: Qt Programmierung
Thema: QDomNode ohne Children mit Start- und Ende-Tag darstellen?
Antworten: 2
Zugriffe: 1872

Mist - ein wenig Konfigurierbarkeit hätte ich von QDom... schon erwartet, auch wenn es sonst eine super Lib ist. :(
von flummi
22. November 2007 17:16
Forum: Qt Programmierung
Thema: QDomDocument: Reihenfolge der Attribute von Elementen
Antworten: 1
Zugriffe: 1616

QDomDocument: Reihenfolge der Attribute von Elementen

Hallo, kann man bei der Ausgabe eines QDomDocuments die Reihenfolge der Attribute von Element-Knoten festlegen? Sprich, in der Reihenfolge, wie man sie hinzugefügt hat, bzw. wie sie vorher waren, sollen sie auch wieder ausgegeben werden - geht das? Bei der Methode QDomElement::attributes () wird ein...
von flummi
21. November 2007 15:38
Forum: Qt Programmierung
Thema: QDomNode ohne Children mit Start- und Ende-Tag darstellen?
Antworten: 2
Zugriffe: 1872

QDomNode ohne Children mit Start- und Ende-Tag darstellen?

Hallo, ich erstelle mittels QDomDocument ein XML-Document mit teils leeren Knoten-Elementen. Beim Einlesen sieht die XML also z.B. so aus: <root> <test></test> </root> Bei der Ausgabe wird der Test-Tag auf folgendes gekürzt: <root> <test /> </root> Die Ausgabe erfolgt mit QDomDocument::toString(int ...
von flummi
21. November 2007 15:19
Forum: Qt Programmierung
Thema: QDomNode mit Attributen: Leerzeichen nach letztem Attribut
Antworten: 3
Zugriffe: 2961

dhcase hat geschrieben:Geht nicht - aber was stört dich denn daran?
Mich stört nix daran, aber die Spezifikation für die von mir zu produzierenden XML-Dateien stört sich leider daran. :-(
von flummi
9. November 2007 13:48
Forum: Qt Programmierung
Thema: QDomNode mit Attributen: Leerzeichen nach letztem Attribut
Antworten: 3
Zugriffe: 2961

QDomNode mit Attributen: Leerzeichen nach letztem Attribut

Hallo zusammen, wenn ich in einem QDomDocument einen QDomNodes mit QDomAttributen erstelle, wird mir bei der Ausgabe nach dem letzten Attribut immer ein Leerzeichen bei der Ausgabe generiert: Beispiel: <node attr1="123" >test</node> Im Gegensatz zu: <node attr1="123">test</node> ...
von flummi
15. Oktober 2007 10:40
Forum: Qt Programmierung
Thema: QDomDocument.setContent und Encoding
Antworten: 2
Zugriffe: 2592

Leider ist in den XML-Dateien das Encoding nicht explicit angegeben. Stattdessen soll davon ausgegangen werden, dass das Encoding immer ISO-8859-1 ist. Gib es keine direkte Möglichkeit, dies Qt beim Parsen mitzuteilen?

Besten Dank!
von flummi
10. Oktober 2007 18:15
Forum: Qt Programmierung
Thema: QDomDocument.setContent und Encoding
Antworten: 2
Zugriffe: 2592

QDomDocument.setContent und Encoding

Hallo zusammen, in der Dokumentation steht zum QDomDocument bei der Funktion setContent(..), dass sie versucht, dass Encoding zu bestimmen: [...] It tries to detect the encoding of the document as required by the XML specification. [...] Ich möchte das Encoding aber explizit setzen, da ich weiss, da...
von flummi
9. Oktober 2007 13:44
Forum: Qt Programmierung
Thema: QDomDocument: XML String parsen, also nicht aus Datei lesen
Antworten: 1
Zugriffe: 2013

Habs rausgefunden: mit QDomDocument.setContent(QString&,

Hallo,

falls es jemand hilft: das geht mit:

QDomDocument.setContent(QString&,...);

Also:

QDomDocument aDoc();
QString qxmlString("<xml>...</xml>");

if (!aDoc.setContent(qxmlString))
{
cout << "Error .." << endl;
}

Grüße,
Flummi
von flummi
9. Oktober 2007 13:02
Forum: Qt Programmierung
Thema: QDomDocument: XML String parsen, also nicht aus Datei lesen
Antworten: 1
Zugriffe: 2013

QDomDocument: XML String parsen, also nicht aus Datei lesen

Hallo zusammen, wie kann ich einen String zum Parsen an das QDomDocument übergeben? Geht das irgendwie so: ? //! Try to parse the strXmlString QString qstrXml("<xml><a>a1</a></xml>"); QDomDocument aDoc(); if (!aDoc.setNodeValue(qstrXml)) { cout << "Error reading qstr" << endl; } ...