xmllite/writer: Maintain a stack of written elements to write end tags.
commitaf46bab5947e826816280e5f95e94e2faabf1147
authorNikolay Sivov <nsivov@codeweavers.com>
Sat, 14 Jun 2014 18:46:09 +0000 (14 22:46 +0400)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 16 Jun 2014 07:31:40 +0000 (16 09:31 +0200)
tree1e2bcfd4325b14f881e88424890ddd1e01a748a4
parent45b90272589bb71e5bd1fce24a250886866c89ca
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
dlls/xmllite/writer.c