[PATCH] Added missing values for get_nodeName
Alistair Leslie-Hughes
leslie_alistair at hotmail.com
Tue Jan 1 19:56:52 CST 2008
---
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 4dbaecd..b7d962e 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;
}
--
1.5.3.6
--------------040002030801010908020804--
More information about the wine-patches
mailing list