XML::S...m::Tree(3pm)

πŸ’– NAME πŸ’–

okay bestie, welcome to the XML::Stream::Tree page β€” this one's from the User Contributed Perl Documentation, and the header is out here looking like XML::S...m::Tree(3pm) because truncation is a lifestyle πŸ™ˆ.

XML::Stream::Tree is literally a bundle of functions that make building and parsing the tree easier to work with. that's the whole vibe πŸ’….

✨ SYNOPSIS ✨

It's just a collection of functions, bestie β€” they do not need to be in memory if you choose one of the other methods of data storage. iykyk 🫢.

πŸ¦‹ FORMAT πŸ¦‹

picture this: the result of parsing this little guy:

<foo><head id="a">Hello <em>there</em></head><bar>Howdy<ref/></bar>do</foo>

would be:

                Tag   Content
         ==================================================================
         [foo, [{},
                head, [{id => "a"},
                       0, "Hello ",
                       em, [{},
                            0, "there"
                           ]
                      ],
                bar, [{},
                      0, "Howdy",
                      ref, [{}]
                     ],
                0, "do"
               ]
         ]

This whole diagram was copied from the XML::Parser man page β€” big huge thanks to Larry and Clark, absolute icons πŸ‘‘.

🌸 AUTHOR 🌸

By Ryan Eatmon in March 2001 for http://jabber.org/ πŸ’œ.

Currently maintained by Darian Anthony Patrick β€” shoutout to the maintainer 🫢.

Copyright (C) 1998-2004 Jabber Software Foundation http://jabber.org/

This module licensed under the LGPL, version 2.1 β€” periodt πŸ’….


okay that's the whole page! it's from perl v5.42.0, dated 2015-02-06, and the page is XML::S...m::Tree(3pm) β€” mwah πŸ’‹βœ¨.

πŸ“¦ where this page comes from