FROM exite_glns WHERE varGln=<xsl:value-of select="ORDER/HEAD/SUPPLIER"/> LIMIT 1 </xsl:variable>
мне надо для анализа получить все внутри, вместе с этим <xsl:value-of .../>
Проще сделать таким образом: 1. создаём новый document my $new_document = XML::LibXML::Document->new(); 2. создаём documentFragment my $df = $new_document->createDocumentFragment(); 3. пробегаем по чайлдам элемента $root (соответствующего xsl:variable) с импортированием в новый документ ``` my $c = $root->firstChild; do { $df->appendChild( $new_document->importNode( $c ) ); $c = $c->nextSibling; } while $c; `` 4. Сериализуем documentFragment: $df->toString(...); Посмотри ещё мою либу, может что-то оттуда пригодится: https://github.com/allter/XML_DOMUtil
Обсуждают сегодня