Я не хочу использовать jQuery для:
Если бы у меня был следующий XML
<parent>
<a >some text
<b propA="foo">some more text
</b>
and more text still
</a>
</parent>
и хотел назвать что-то вроде
// псевдо ... Я передаю узел 1, потому что узел 0 - это бесполезный пустой текстовый узел ...
getFlatXMLAsString (parent.childNodes [1])
и получите строку, похожую на "<a>some text\n<b propA="foo">some more text\n\n</b>and more text still</a>"
Обратите внимание, что он просто преобразует XML в плоскую строку, но включает в себя собственные открывающие и закрывающие теги узла (и если у него есть атрибуты, у него также будут те и там).
Очевидно, я могу сделать это вручную, но надеялся, что есть какой-то встроенный механизм, который не позволит мне заново изобрести колесо.