Alistair Leslie-Hughes : msxml3: Add missing values for get_nodeName.
Alexandre Julliard
julliard at winehq.org
Fri Jan 4 07:12:42 CST 2008
Module: wine
Branch: master
Commit: 0a80e7c04e3aaff6da245e75fefb67c9988210fd
URL: http://source.winehq.org/git/wine.git/?a=commit;h=0a80e7c04e3aaff6da245e75fefb67c9988210fd
Author: Alistair Leslie-Hughes <leslie_alistair at 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;
}
More information about the wine-cvs
mailing list