xmlCleanupParser();
}
-void copyNodeAttributes(xmlTextReaderPtr xmlreader, xmlTextWriterPtr xmlwriter)
+void copy_node_attributes(xmlTextReaderPtr xmlreader, xmlTextWriterPtr xmlwriter)
{
int attrCount = xmlTextReaderAttributeCount(xmlreader);
for (int i = 0; i < attrCount; i++) {
xmlTextReaderRead(xmlreader);
xmlnode = xmlTextReaderCurrentNode(xmlreader);
xmlTextWriterStartElement(xmlwriter, xmlnode->name);
- copyNodeAttributes(xmlreader, xmlwriter);
+ copy_node_attributes(xmlreader, xmlwriter);
xmlElemContent = xmlCharStrdup("eintrag");
while (xmlTextReaderRead(xmlreader) == 1) {
xmlnode = xmlTextReaderCurrentNode(xmlreader);
if (xmlnode->type == XML_ELEMENT_NODE && xmlStrcmp(xmlnode->name, xmlElemContent) == 0) {
xmlTextWriterStartElement(xmlwriter, xmlnode->name);
- copyNodeAttributes(xmlreader, xmlwriter);
+ copy_node_attributes(xmlreader, xmlwriter);
xmlTextWriterEndElement(xmlwriter);
}
}
if (xmlnode->type == XML_ELEMENT_NODE && xmlStrcmp(xmlnode->name, xmlElemContent) == 0) {
xmlTextWriterStartElement(xmlwriter, xmlnode->name);
- copyNodeAttributes(xmlreader, xmlwriter);
+ copy_node_attributes(xmlreader, xmlwriter);
xmlTextWriterEndElement(xmlwriter);
}
xmlTextReaderRead(xmlreader);
xmlnode = xmlTextReaderCurrentNode(xmlreader);
xmlTextWriterStartElement(xmlwriter, xmlnode->name);
- copyNodeAttributes(xmlreader, xmlwriter);
+ copy_node_attributes(xmlreader, xmlwriter);
xmlTextReaderClose(xmlreader);
xmlFreeTextReader(xmlreader);
xmlreader = NULL;