2010-06-02 11 views
5

मैं XSL नीचे जोड़ लिया है उत्पादन विधि = "html" मांगपत्र = "हाँ" एन्कोडिंग = "utf-8" doctype-सार्वजनिक = "- // W3C // DTD HTML 4.0 संक्रमणकालीन // एन"> </XSL: उत्पादन>कैसे XSL का उपयोग कर यूआरएल साथ doctype टैग प्राप्त:</p> <p>< XSL xslt में उत्पादन टैग: उत्पादन

एक परिणाम मैं output-

< html में नीचे डॉक प्रकार टैग प्राप्त के रूप में

! डॉक्टरेट एचटीएमएल सार्वजनिक "- // डब्ल्यू 3 सी // डीटीडी एचटीएमएल 4.0 संक्रमणकालीन // एन">

मैं कैसे कर सकता हूं का उपयोग कर XSL doctype टैग में यूआरएल का उल्लेख: उत्पादन उत्पादन एक doctype टैग कि लगता है कि

< नीचे DOCTYPE html सार्वजनिक होगा जो "- // W3C // DTD XHTML 1.0 संक्रमणकालीन // एन" "_http: // www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">

शुभकामनाओं सहित,
केशव

उत्तर

9

W3Schools के लिए एक त्वरित यात्रा का पता चलता है XSL कि: आउटपुट तत्व एक doctype-प्रणाली है विशेषता उपलब्ध है, साथ ही साथ डॉक्ट टाइप-सार्वजनिक। मेरा मानना ​​है कि आपको यही चाहिए।

आप अपने XSL को बदलते हैं: निम्नलिखित

<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> 

को आउटपुट आप DTD उत्पादन की आवश्यकता मिलना चाहिए इस प्रकार है:

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

आप इस काम किया धन्यवाद – keshav84

संबंधित मुद्दे