Sample code for 30+ languages & platforms
DataFlex

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 DataFlex Downloads

DataFlex
Use ChilkatAx-win32.pkg

Procedure Test
    Handle hoRoot
    String sTemp1

    Get Create (RefClass(cComChilkatXml)) To hoRoot
    If (Not(IsComObjectCreated(hoRoot))) Begin
        Send CreateComObject of hoRoot
    End

    Set ComTag Of hoRoot To "html"

    Set ComDocType Of hoRoot To '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">'

    Send ComNewChild2 To hoRoot "body" "This is the HTML body"

    Get ComGetXml Of hoRoot To sTemp1
    Showln sTemp1


End_Procedure