On Friday 18 Jun 2010 17:02:39 saw wrote:
> Given one large XML file such as:
> <A>
>    <B>
>       <C><D><E E="Eattr"/><F F="Fattr"/><G/></D></C>
>       <C><D><E E="Eattr"/><F F="Fattr"/><G/></D></C>
> <!-- many more <C> sub-trees  -->
>    </B>
> </A>
> 
> I want to create many small XML files consisting of a Root element and
> the <C> sub-tree. I would like to copy the <C> sub-tree from input to
> output as a block without having to address the sub-components. I have
> read the input into a hash using XML::Simple, but don't know how to
> copy the sub-tree which is also a hash.

I think you can do it pretty easily with XML-LibXML and its DOM manipulation, 
because you can serialise a sub-part of the DOM. I may get flamed for it, but 
I really dislike XML-Simple.

Regards,

        Shlomi Fish

-- 
-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
List of Portability Libraries - http://shlom.in/port-libs

God considered inflicting XSLT as the tenth plague of Egypt, but then
decided against it because he thought it would be too evil.

Please reply to list if it's a mailing list post - http://shlom.in/reply .

-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to