XML/DOM serialization: Difference between revisions

Content added Content deleted
(+ AutoHotkey)
Line 9: Line 9:
</element>
</element>
</root>
</root>
=={{header|AutoHotkey}}==
<lang AutoHotkey>
root = root
element("root", "element", "some text here")
msgbox % serialize("root")
return


element(parent, name, text)
{
global
%parent%_elements .= name . "`n"
%parent%_%name%_name := name
%parent%_%name%_text := text
}


serialize(root){
version = "1.0"
xml := "<?xml version=" . version . "?>" . "<" . root . ">"
loop, parse, %root%_elements , `n
{
element := "<" . %root%_%A_LoopField%_name . ">"
element .= %root%_%A_LoopField%_text
element .= "</" . %root%_%A_LoopField%_name . ">"
xml .= element
}

Return xml .= "</root>"
}
</lang>
=={{header|C sharp|C#}}==
=={{header|C sharp|C#}}==
Serialization using the built-in XML.Serilazation library of .Net.
Serialization using the built-in XML.Serilazation library of .Net.