@main[] $request:charset[UTF-8] $response:charset[UTF-8] $response:content-type[ $.value[text/html] $.charset[$response:charset] ] ^xdata[] ^show_xdoc2[$xdoc]
^show_xnode1[$xdoc]
XPath1 [*/man]:
$people[^xdoc.select[*/man]] ^show_xnodes1[$people]
XPath1 [//man]:
$people[^xdoc.select[//man]] ^show_xnodes1[$people]
XPath2 [*/man[2]/name]:
^show_xnode1[^xdoc.selectSingle[*/man[2]/name];0;1]
@xdata[] $xdoc[^xdoc::create{ P«^;AF B ПИФ^taint[&] ПАФ }] @show1[array] ^for[i](0;$array-1){ $x[$array.$i] $x.firstChild.nodeValue: $pattributes[$x.parentNode.attributes] ^if(^pattributes._count[]){ $pattributes.id.name=$pattributes.id.nodeValue }
} @show_xnodes1[array][i] ^for[i](0;^array._count[]-1){ ^show_xnode1[$array.$i;0;1] } @show_xnode1[x;level;single][l;key;value] ^if(def $x){ ^for[l](0;$level-1){ ^; ^; ^; ^;} ^if($x.nodeType == $xnode:ELEMENT_NODE){ <^;$x.nodeName^if(def $x.attributes){^x.attributes.foreach[key;value]{ $key="$value.nodeValue"}}>^; }{ [$x.nodeType] } ^if(def $x.nodeValue){$x.nodeValue}
^show_xnode1[$x.firstChild]($level+1) ^if(!$single){ ^show_xnode1[$x.nextSibling]($level) } ^if($x.nodeType == $xnode:ELEMENT_NODE){ ^for[l](0;$level-1){ ^; ^; ^; ^;}<^;/$x.nodeName>^;
} } @show_xdoc2[xdoc] #$response:body[^xdoc.file[ $.media-type[text/paf] ]]
^taint[html][^xdoc.string[
	$.method[html]
#	$.encoding[utF-8]
#	$.omit-xml-declaration[yes]
#	$.standalone[no]
#	-$.doctype-public[-//W3C//DTD XHTML]
#	-$.doctype-system[/a/b/c/]
#	$.indent[yes]
#	$.media-type[text/paf]
]]