Nikolay Sivov : xmllite/writer: Maintain a stack of written elements to write end tags.

Alexandre Julliard julliard at winehq.org
Mon Jun 16 12:37:49 CDT 2014


Module: wine
Branch: master
Commit: af46bab5947e826816280e5f95e94e2faabf1147
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=af46bab5947e826816280e5f95e94e2faabf1147

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Sat Jun 14 22:46:09 2014 +0400

xmllite/writer: Maintain a stack of written elements to write end tags.

Xmllite helps in a way that user doesn't have to specify closing tag
name (like it has to in case of MXWriter). So when closing current level
element qname is used for a closing tag; later this stack will also hold
namespace definitions that element is carrying to check if nested
element uses defined prefix.

---

 dlls/xmllite/tests/writer.c |   50 ++++++++++++++--
 dlls/xmllite/writer.c       |  139 +++++++++++++++++++++++++++++++++++--------
 2 files changed, 161 insertions(+), 28 deletions(-)

Diff:   http://source.winehq.org/git/wine.git/?a=commitdiff;h=af46bab5947e826816280e5f95e94e2faabf1147



More information about the wine-cvs mailing list