PureBasic
PureBasic
Setting the XML DOCTYPE
See more XML Examples
Demonstrates setting an XML document's DOCTYPE. The sample code below produces the following XML output:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<body>This is the HTML body</body>
</html>
Chilkat PureBasic Downloads
IncludeFile "CkXml.pb"
Procedure ChilkatExample()
root.i = CkXml::ckCreate()
If root.i = 0
Debug "Failed to create object."
ProcedureReturn
EndIf
CkXml::setCkTag(root, "html")
CkXml::setCkDocType(root, "<!DOCTYPE html PUBLIC " + Chr(34) + "-//W3C//DTD HTML 4.01 Transitional//EN" + Chr(34) + " " + Chr(34) + "http://www.w3.org/TR/html4/loose.dtd" + Chr(34) + ">")
CkXml::ckNewChild2(root,"body","This is the HTML body")
Debug CkXml::ckGetXml(root)
CkXml::ckDispose(root)
ProcedureReturn
EndProcedure