Changeset 21069 for lang/cplusplus
- Timestamp:
- 10/10/08 09:02:08 (8 weeks ago)
- Location:
- lang/cplusplus/llv8call/trunk
- Files:
-
- 3 modified
-
ext/libxml/document.cc (modified) (1 diff)
-
ext/libxml/node.h (modified) (2 diffs)
-
t/070_libxml/02_dom.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/cplusplus/llv8call/trunk/ext/libxml/document.cc
r21068 r21069 257 257 // TODO: doc.getElementsByTagNameNS 258 258 // TODO: doc.getElementsByLocalName 259 // TODO: doc.getElementById260 259 // TODO: doc.indexElements 261 260 -
lang/cplusplus/llv8call/trunk/ext/libxml/node.h
r21020 r21069 59 59 60 60 FUNCTION(appendChild) 61 ARG_ BETWEEN(0,1);61 ARG_COUNT(1); 62 62 EXTERNAL_NODE(); 63 63 EXTERNAL_DOC(); 64 64 ARG_node(argnode, 0); 65 65 xmlNodePtr rNode = domAppendChild( node, argnode ); 66 return CREATE_NODE( doc, rNode ); 67 END 68 69 FUNCTION(addChild) 70 ARG_COUNT(1); 71 EXTERNAL_NODE(); 72 EXTERNAL_DOC(); 73 ARG_node(argnode, 0); 74 xmlNodePtr rNode = xmlAddChild( node, argnode ); 75 assert(rNode); 66 76 return CREATE_NODE( doc, rNode ); 67 77 END … … 244 254 BIND_IM("toString", toString); 245 255 BIND_IM("appendChild", appendChild); 256 BIND_IM("addChild", addChild); 246 257 BIND_IM("insertBefore", insertBefore); 247 258 BIND_IM("insertAfter", insertAfter); -
lang/cplusplus/llv8call/trunk/t/070_libxml/02_dom.js
r21068 r21069 1 1 require('t/util.js'); 2 2 3 plan({tests:4 7});3 plan({tests:48}); 4 4 5 5 check_lib("org.coderepos.libxml"); … … 26 26 root.appendChild(bar); 27 27 is(root.toString(), "<foo><bar/></foo>", "node.appendChild"); 28 }); 29 30 test(function () { 31 root.addChild(bar); 32 is(root.toString(), "<foo><bar/></foo>", "node.addChild"); 28 33 }); 29 34
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)