Page 1 of 1

How to declare SYSTEM DTD?

Posted: Mon Mar 16, 2009 10:29 am
by voidreturn
Hi all,
I am very new in PHP.
I am using XMLWriter to generate XML.

I need to put DTD node in the generated xml. it should be like following:

Code: Select all

 
<!DOCTYPE plan-library SYSTEM "DELTA.dtd">
 
I don't know how to declare SYSTEM DTD using XMLWriter. I was trying to do it using startDTD and writeDTD function, but it always creates PUBLIC DTD like:

Code: Select all

 
$this->xmlOut->writeDtd('plan-library', '-//W3C//DTD XHTML 1.0 Strict//EN', 'DELTA.dtd');
....
...
...
from Generated xml
-------------------
<!DOCTYPE plan-library PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DELTA.dtd">
 
Could anyone suggest me how to do it?