XML/DOM serialization: Difference between revisions

PascalABC.NET
(Added FreeBASIC)
(PascalABC.NET)
 
Line 1,562:
</root>.
</pre>
 
=={{header|PascalABC.NET}}==
See [[C#]]
<syntaxhighlight lang="delphi">
{$reference System.Xml.Serialization.dll}
{$reference System.Xml.dll}
uses System.Xml;
uses System.Xml.Serialization;
 
type
[XmlRoot('root')]
ExampleXML = class
public
[XmlElementAttribute('element')]
element := 'My text';
end;
 
begin
var xmlnamespace := new XmlSerializerNamespaces();
xmlnamespace.Add('', '');
var writer := XmlWriter.Create('output.xml');
(new XmlSerializer(typeof(ExampleXML))).Serialize(writer, new ExampleXML(), xmlnamespace);
end.</syntaxhighlight>
{{out}}
<pre>
<?xml version="1.0" encoding="utf-8"?><root><element>My text</element></root>
</pre>
 
 
=={{header|Perl}}==
222

edits