Tips

XML文書にDOCTYPEを追加する

日付2010/08/10
ID76144 (英語原文参照)
バージョンv11
プラットフォームMac/Win

4D v12の新しいXMLコマンドDOM Append XML child nodeを使用すれば, これまで以上に詳細な仕方でXML文書にアクセスすることができます。一例として4D DOMコマンドで作成したXMLにDOCTYPEを追加することができます。下記のコードは, XML文書にDOCTYPEを追加する例です。

C_TEXT(ref;temp;root)
root:=DOM Create XML Ref("MyRoot")
ref:=DOM Append XML child node(root;XML DOCTYPE;"MyRoot SYSTEM \"mydoctype.DTD\"")
ref:=DOM Create XML element(root;"myElement")
DOM SET XML ELEMENT VALUE(ref;"Hello")
temp:=DOM Create XML element(ref;"br")
temp:=DOM Append XML child node(ref;XML DATA;"New")
temp:=DOM Create XML element(ref;"br")
temp:=DOM Append XML child node(ref;XML DATA;"York")
DOM EXPORT TO FILE(root;"MyDoc.xml")
DOM CLOSE XML(root)