How to declare SYSTEM DTD?
Posted: Mon Mar 16, 2009 10:29 am
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:
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:
Could anyone suggest me how to do it?
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">
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">