Zuzu

 view release on metacpan or  search on metacpan

stdlib/tests/std/data/xml.zzs  view on Meta::CPAN

is( comment.nodeKind(), "comment", "comment nodeKind" );
is( comment.data(), "tail", "comment data" );
comment.setData("fin");
is( comment.data(), "fin", "comment setData" );
let text := doc.createTextNode("!");
first.appendChild(text);
is( first.lastChild().nodeType(), "3", "createTextNode and appendChild" );
is( text.data(), "!", "text data" );
text.setData("?");
is( text.data(), "?", "text setData" );
let cdata := doc.createCDATASection("hello");
first.appendChild(cdata);
is( first.lastChild().textContent(), "hello", "createCDATASection" );
let before := doc.createElement("before");
root.insertBefore( before, second );
is( second.previousSibling().nodeName(), "before", "insertBefore" );
let repl := doc.createElement("replacement");
root.replaceChild( repl, second );
is( doc.findvalue( "name(/root/*[4])" ), "replacement", "replaceChild" );
root.removeChild(repl);
is( doc.findnodes( "/root/replacement" ).length(), 0, "removeChild" );
let to_remove := doc.findnodes( "/root/item[@id='alpha']" ).get( 0, null );



( run in 1.061 second using v1.01-cache-2.11-cpan-995e09ba956 )