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. |