Use NULL for $publicId to force 'SYSTEM' instead of 'PUBLIC' output.
(PHP 5 >= 5.1.2, PHP 7, PECL xmlwriter >= 0.1.0)
XMLWriter::writeDtd -- xmlwriter_write_dtd — Write full DTD tag
Object oriented style
$name
[, string $publicId
[, string $systemId
[, string $subset
]]] ) : boolProcedural style
$xmlwriter
, string $name
[, string $publicId
[, string $systemId
[, string $subset
]]] ) : boolWrites a full DTD.
xmlwriter
Only for procedural calls. The XMLWriter resource that is being modified. This resource comes from a call to xmlwriter_open_uri() or xmlwriter_open_memory().
name
The DTD name.
publicId
The external subset public identifier.
systemId
The external subset system identifier.
subset
The content of the DTD.
Returns TRUE
on success or FALSE
on failure.
Use NULL for $publicId to force 'SYSTEM' instead of 'PUBLIC' output.