]> gitweb.hhaalo.de Git - feierabend.git/commitdiff
change simplfy copy node attribute
authorBastian Dehn <hhaalo@arcor.de>
Sun, 23 Jun 2024 10:48:29 +0000 (12:48 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Sun, 23 Jun 2024 10:48:29 +0000 (12:48 +0200)
src/feierabendxml.c

index 244b021ea36c08b2156cd3bbcbbb08ab397124b2..a94917f07fee6e1b630f50aa2e6146a15fc641a2 100644 (file)
@@ -328,13 +328,12 @@ void readLastSaldo(const char* file_path, char* value)
 
 void copyNodeAttributes(xmlTextReaderPtr xmlreader, xmlTextWriterPtr xmlwriter)
 {
+       xmlNodePtr xmlnode = NULL;
        int attrCount = xmlTextReaderAttributeCount(xmlreader);
-       xmlTextReaderMoveToFirstAttribute(xmlreader);
-       xmlNodePtr xmlnode = xmlTextReaderCurrentNode(xmlreader);
        for (int i = 0; i < attrCount; i++) {
-               xmlTextWriterWriteAttribute(xmlwriter, xmlnode->name, xmlnode->children[0].content);
                xmlTextReaderMoveToNextAttribute(xmlreader);
                xmlnode = xmlTextReaderCurrentNode(xmlreader);
+               xmlTextWriterWriteAttribute(xmlwriter, xmlnode->name, xmlnode->children[0].content);
        }
 }