feierabend* fabend = malloc(sizeof(feierabend));
init_feierabend(fabend);
- xmlChar* xmlString = xmlCharStrdup("zeitkonto");
+ xmlChar* xmlElemName = xmlCharStrdup("zeitkonto");
+ xmlChar* xmlElemContent = NULL;
xmlTextWriterPtr xmlWriter = xmlNewTextWriterFilename("/dev/stdout", 0);
+ xmlTextWriterSetIndent(xmlWriter, 8);
+ xmlElemContent = xmlCharStrdup("\t");
+ xmlTextWriterSetIndentString(xmlWriter, xmlElemContent);
+ free(xmlElemContent);
+ xmlElemContent = NULL;
xmlTextWriterStartDocument(xmlWriter, "1.0", "UTF-8", "true");
-
- xmlTextWriterStartElement(xmlWriter, xmlString);
- free(xmlString);
- xmlString = NULL;
+ xmlTextWriterStartElement(xmlWriter, xmlElemName);
+ free(xmlElemName);
+ xmlElemName = NULL;
+ xmlElemName = xmlCharStrdup("saldo");
+ xmlElemContent = xmlCharStrdup("00:00");
+ xmlTextWriterWriteAttribute(xmlWriter, xmlElemName, xmlElemContent);
+ free(xmlElemName);
+ xmlElemName = NULL;
+ free(xmlElemContent);
+ xmlElemContent = NULL;
+ xmlElemName = xmlCharStrdup("eintrag");
+ xmlTextWriterStartElement(xmlWriter, xmlElemName);
+ xmlTextWriterEndElement(xmlWriter);
xmlTextWriterEndElement(xmlWriter);
-
xmlTextWriterEndDocument(xmlWriter);
+ free(xmlElemContent);
+ xmlElemContent = NULL;
+ free(xmlElemName);
+ xmlElemName = NULL;
xmlFreeTextWriter(xmlWriter);
xmlWriter = NULL;
free_feierabend(fabend);