parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Спасибо большое. Теперь всё работает..

AleXp 13.10.2014 20:00

На входе:
@USE
Debug.p

@main[]
$xdocSite[^xdoc::create{
<!DOCTYPE document [
	<!ATTLIST div id ID #IMPLIED>
	<!ATTLIST p id ID #IMPLIED>
	<!ATTLIST a id ID #IMPLIED>
]>
<document/>
}]

$addedNode_html[^xdocSite.documentElement.appendChild[^xdocSite.createElement[html]]]
$addedNode_body[^addedNode_html.appendChild[^xdocSite.createElement[body]]]

$addedNode_div[^addedNode_body.appendChild[^xdocSite.createElement[div]]]
$addedNode_div.nodeValue[test1_value]
^addedNode_div.setAttribute[id;test1]

$addedNode_p[^addedNode_body.appendChild[^xdocSite.createElement[p]]]
^addedNode_p.setAttribute[id;test2]

$addedNode_a[^addedNode_p.appendChild[^xdocSite.createElement[a]]]
$addedNode_a.nodeValue[Link to parser3 web site]
^addedNode_a.setAttribute[id;test3]
^addedNode_a.setAttribute[href;http://www.parser.ru/]

$ElementIDdiv[^xdocSite.getElementById[test1]]
$ElementIDp[^xdocSite.getElementById[test2]]
$ElementIDa[^xdocSite.getElementById[test3]]

^dshow[$xdocSite]
^dshow[$ElementIDdiv]
^dshow[$ElementIDp]
^dshow[$ElementIDa]
На выходе:
memory used/collected: 784/0 KB calls/dcompacts: 0/0 Usage: 0.000 s, Utime: 0.000 s

^xdoc::create{<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE document [
<!ATTLIST div id ID #IMPLIED>
<!ATTLIST p id ID #IMPLIED>
<!ATTLIST a id ID #IMPLIED>
]>
<document>
  <html>
    <body>
      <div id="test1">test1_value</div>
      <p id="test2">
        <a id="test3" href="http://www.parser.ru/">Link to parser3 web site</a>
      </p>
    </body>
  </html>
</document>}


memory used/collected: 804/0 KB calls/dcompacts: 0/0 Usage: 0.000 s, Utime: 0.000 s

<div id="test1">test1_value</div>


memory used/collected: 812/0 KB calls/dcompacts: 0/0 Usage: 0.000 s, Utime: 0.000 s

<p id="test2"><a id="test3" href="http://www.parser.ru/">Link to parser3 web site</a></p>


memory used/collected: 816/0 KB calls/dcompacts: 0/0 Usage: 0.000 s, Utime: 0.000 s

<a id="test3" href="http://www.parser.ru/">Link to parser3 web site</a>