2010-06-02 11 views
5

Ich habe die unten xsl hinzugefügt: Ausgangs-Tag in Xsltwie Doctype-Tag mit URL xsl zu bekommen: Ausgabe

< xsl: output method = "html" indent = "yes" encoding = "utf-8" doctype-public = "- // W3C // DTD HTML 4.0 Transitional // EN"> </xsl: output>

als Folge ich den unten doctype-Tag im HTML erhalten Output-

<! DOCTYPE html PUBLIC "- // W3C // DTD HTML 4.0 Übergang // DE">

Wie kann ich? Erwähnen Sie die URL im doctype-Tag mit xsl: output, das ein doctype-Tag wie folgt ausgeben würde:

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Übergang // DE" "_http: // www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">

Mit besten Grüßen,
Keshav

Antwort

9

eine schnelle Reise nach W3Schools zeigt, dass die XSL: Ausgabeelement ein doctype-System hat Attribut verfügbar, sowie eine Doctype-public. Ich glaube, das ist was du brauchst.

Wenn Sie Ihre xsl ändern: Ausgabe an die folgende

<xsl:output method="html" indent="yes" encoding="utf-8" doctype-public="-//W3C//DTD HTML 4.0 Transitional//EN" doctype-system="_http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" ></xsl:output> 

Sie sollten die DTD Ausgabe, die Sie benötigen erhalten, wie folgt:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "_http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
+0

Sie danken dies gearbeitet – keshav84

Verwandte Themen