um xml zu parsen http://ciz.ch/svnciz/xslt_c++_sample/main.cpp
der compiler geht prima durch ... aber die exe sagt das eine funktion fehlt... obwohl noch einmal alle dll im ordner sind...
(leider kenne ich kein bessere weg um saubere pdf mit qt zu erstellen)
source via svn holen.... oder ansehen.....
http://ciz.ch/svnciz/xslt_c++_sample/
Was mache ich falsch mit dieser libs.... ??
Das einzige QT Projekt was ich gesehen habe mit xslt ist ....
http://albumshaper.sourceforge.net/ super ding ... sogar im qt4...
Die QtXml zu file schreiben ist ja gut .... (auch wenn man in einem stream viel schneller ist....)
mit stream....
Code: Alles auswählen
QTextStream stream;
stream.setDevice( &file );
stream.setEncoding( QTextStream::UnicodeUTF8 );
stream << "<?xml version=\"1.0\"?>\n";
stream << "<album version=\"1.1\">\n";
stream << " <name>" << fixXMLString(name) << "</name>\n";
stream << " <description>" << fixXMLString(description) << "</description>\n";
stream << " <author>" << fixXMLString(author) << "</author>\n";
stream << " <created>" << creationYear << " " << creationMonth << " " << creationDay << "</created>\n";
stream << " <modified>" << modificationYear << " " << modificationMonth << " " << modificationDay << "</modified>\n";
stream << " <theme>" << theme << "</theme>\n";
stream << " <thumbnailDimensions>" << THUMBNAIL_WIDTH << " " << THUMBNAIL_HEIGHT << "</thumbnailDimensions>\n";
stream << " <slideshowDimensions>" << SLIDESHOW_WIDTH << " " << SLIDESHOW_HEIGHT << "</slideshowDimensions>\n";
das selbe mit QDomDocument
Code: Alles auswählen
QDomDocument doc("xmlconfig");
QDomElement root = doc.createElement("root");
doc.appendChild(root);
QDomElement stamp = doc.createElement("lastmodiefield");
root.appendChild(stamp );
QDomText stampvalue = doc.createTextNode( QString( "%1" ).arg(unixtime() ) );
stamp.appendChild(stampvalue);
///// unsw jede zeile vom xml 3 x mehr.....
Gut ist wie im neuen php5 ....
doc.createElement("tagname","Inhalt");
doc.setattribut("attname","value"); ecc...
Einmal habe ich gelesen ..... Jede Gute Software benutzt XML... aber das konvertieren
Mit php5 + GTK ist der ganze spass nur etwas 200 zeile...
mit 3 tab widgets + text area zum editieren (xml,xslt,result) font farbe speichern ecc.. ohne printer ... sonst alles dabei.. wie? http://ciz.ch/svnciz/new_php_gtk2/xmleditor_final/
file XML_Editor_XSLT_Converter.php