parser

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

 

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

Небольшое замечание

shurgalin 15.11.2005 16:00 / 15.11.2005 16:08

Зачем файлы сохранять на диск?
^donor.save[donor_tab.cfg;
    $.method[text] 
    $.indent[no]
    $.omit-xml-declaration[yes]
]
$donor[]

^acceptor.save[acceptor_tab.cfg;
    $.method[text] 
    $.indent[no]
    $.omit-xml-declaration[yes]
]
$acceptor[]
И загружать снова?
$donor[^table::load[donor_tab.cfg]]
$acceptor[^table::load[acceptor_tab.cfg]]
Думаю, что так будет лучше:
$donor[^donor.string[donor_tab.cfg;
    $.method[text] 
    $.indent[no]
    $.omit-xml-declaration[yes]
]]

$acceptor[^acceptor.string[acceptor_tab.cfg;
    $.method[text] 
    $.indent[no]
    $.omit-xml-declaration[yes]
]]
И не каких файлов ;)

Я не уверен, но мне кажется, что проще будет из двух документов сделать один и написать XML->XML преобразование, которое вернёт точно то, что нужно. Ведь задача - выборка по дереву (XPath).