From: Bastian Dehn Date: Sun, 23 Jun 2024 10:48:29 +0000 (+0200) Subject: change simplfy copy node attribute X-Git-Tag: 1.2.0^2~16^2~7 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=39bf93479d63854843f690cea29118c542b7f064;p=feierabend.git change simplfy copy node attribute --- diff --git a/src/feierabendxml.c b/src/feierabendxml.c index 244b021..a94917f 100644 --- a/src/feierabendxml.c +++ b/src/feierabendxml.c @@ -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); } }