DTD in DOMDocument angeben - wie (PHP5)?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • DTD in DOMDocument angeben - wie (PHP5)?

    Hallo,

    ich möchte gerne XHTML 1.1 Dokumente mit der DOMDocument-Klasse erzeugen (aus PHP5). Meine Frage: Wie kann ich die DTD-Angabe einfügen?

    Also es sollte nacher soetwas rauskommen:

    PHP-Code:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        <title>TITLE</title>
      </head>
      <body>BODY</body>
    </html>
    Mein jetziger Versuch:

    PHP-Code:
      $docType DOMImplementation::createDocumentType('html''-//W3C//DTD XHTML 1.1//EN''http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd');
      
    $dom = new DOMDocument('1.0''ISO-8859-1');
        
      
    $htmlNode $dom->createElementNS('http://www.w3.org/1999/xhtml''html');
      
    $dom->appendChild($htmlNode);
          
      
    $headNode $dom->createElement('head');
      
    $htmlNode->appendChild($headNode);
        
      
    $titleNode $dom->createElement('title''TITLE');
      
    $headNode->appendChild($titleNode);
            
      
    $bodyNode $dom->createElement('body''BODY');
      
    $htmlNode->appendChild($bodyNode);
        
      
    $dom->formatOutput TRUE;
      echo 
    $dom->saveXML(); 

  • #2
    Und was passiert????
    Ich denke, also bin ich.
    Manche sind trotzdem!

    Kommentar

    Lädt...
    X