XMLWriter::startDtd()
(PHP 5 >= 5.1.2, PHP 7, PECL xmlwriter >= 0.1.0)
Create start DTD tag
说明
面向对象风格
XMLWriter::startDtd(string $qualifiedName[,string $publicId[,string $systemId]]): bool
过程化风格
xmlwriter_start_dtd(resource $xmlwriter,string $qualifiedName[,string $publicId[,string $systemId]]): bool
Starts a DTD.
参数
- $xmlwriter
仅用于过程调用。被修改的 XMLWriter resource。此资源来自于对xmlwriter_open_uri()或xmlwriter_open_memory()的调用。
- $qualifiedName
The qualified name of the document type to create.
- $publicId
The external subset public identifier.
- $systemId
The external subset system identifier.
返回值
成功时返回TRUE
,或者在失败时返回FALSE
。
参见
- XMLWriter::endDtd() End current DTD
- XMLWriter::writeDtd() Write full DTD tag
If you will write a HTML document : // $xml = new XMLWriter(); you know it and openURI() <?php // for HTML 5 $xml->startDTD('html'); // for XHTML 1.0 $xml->startDTD('html', '-//W3C//DTD XHTML 1.0 Strict//EN','http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'); // standards compliant $xml->endDTD(); ?> it will be : <!DOCTYPE html> or <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"> don't need to startDocument() .