Module: wine Branch: master Commit: 0a80e7c04e3aaff6da245e75fefb67c9988210fd URL: http://source.winehq.org/git/wine.git/?a=commit;h=0a80e7c04e3aaff6da245e75fe...
Author: Alistair Leslie-Hughes leslie_alistair@hotmail.com Date: Fri Jan 4 09:12:21 2008 +1100
msxml3: Add missing values for get_nodeName.
---
dlls/msxml3/node.c | 22 ++++++++++++++++++---- 1 files changed, 18 insertions(+), 4 deletions(-)
diff --git a/dlls/msxml3/node.c b/dlls/msxml3/node.c index fd86e4e..019f1d3 100644 --- a/dlls/msxml3/node.c +++ b/dlls/msxml3/node.c @@ -159,13 +159,27 @@ static HRESULT WINAPI xmlnode_get_nodeName(
switch( This->node->type ) { - case XML_TEXT_NODE: - str = (const xmlChar*) "#text"; + case XML_CDATA_SECTION_NODE: + str = (const xmlChar*) "#cdata-section"; + break; + case XML_COMMENT_NODE: + str = (const xmlChar*) "#comment"; + break; + case XML_DOCUMENT_FRAG_NODE: + str = (const xmlChar*) "#document-fragment"; break; + case XML_TEXT_NODE: + str = (const xmlChar*) "#text"; + break; case XML_DOCUMENT_NODE: - str = (const xmlChar*) "#document"; - break; + str = (const xmlChar*) "#document"; + break; + case XML_ATTRIBUTE_NODE: + case XML_ELEMENT_NODE: + str = This->node->name; + break; default: + FIXME("nodeName not mapped correctly (%d)\n", This->node->type); str = This->node->name; break; }