<كاملة XSLT العنصر المرجعي
تعريف والاستخدام
و <xsl:output> عنصر يحدد شكل وثيقة الانتاج.
Note : <xsl:output> هو عنصر المستوى الأعلى، ويجب أن تبدو وكأنها عقدة تابعة لل <xsl:stylesheet> أو <xsl:transform> .
بناء الجملة
<xsl:output
method="xml|html|text|name"
version="string"
encoding="string"
omit-xml-declaration="yes|no"
standalone="yes|no"
doctype-public="string"
doctype-system="string"
cdata-section-elements="namelist"
indent="yes|no"
media-type="string"/>
سمات
الصفات | القيمة | وصف |
---|---|---|
method | xml html text name | اختياري. يحدد تنسيق الإخراج. الافتراضي هو XML (ولكن إذا كان الطفل الأول من عقدة الجذر هو <html> وليس هناك أي نص العقد السابقة، ثم الافتراضي هو HTML) نتسكيب 6 يدعم فقط "html" و "xml" |
version | string | اختياري. يحدد رقم الإصدار W3C لتنسيق الإخراج (only used with method="html" or method="xml") |
encoding | string | اختياري. يحدد قيمة encoding السمة في الإخراج |
omit-xml-declaration | yes no | اختياري. "yes" تنص على أن إعلان XML (<?xml...?>) يجب حذف في الإخراج. "no" تنص على أن إعلان XML ينبغي أن تدرج في الإخراج. الافتراضي هو "no" |
standalone | yes no | اختياري. "yes" تنص على أن يجب أن يحدث إعلانا مستقل في الإخراج. "no" تنص على أن إعلان مستقل لا يجب أن تحدث في الإخراج. الافتراضي هو "no" لا يتم اعتماد هذه السمة قبل نتسكيب 6 |
doctype-public | string | اختياري. يحدد قيمة PUBLIC السمة الإعلان DOCTYPE في الإخراج |
doctype-system | string | اختياري. يحدد قيمة SYSTEM سمة للإعلان DOCTYPE في الإخراج |
cdata-section-elements | namelist | اختياري. قائمة العناصر التي ينبغي أن تكون مكتوبة كأقسام CDATA محتويات النص فصل A-المساحة البيضاء |
indent | yes no | اختياري. "yes" يشير إلى أن الإنتاج يجب أن بادئة وفقا لهيكلها الهرمي. "no" يشير إلى أن الإنتاج لا ينبغي تحريكها وفقا لهيكلها الهرمي. لا يتم اعتماد هذه السمة قبل نتسكيب 6 |
media-type | string | اختياري. يحدد نوع MIME من الإخراج. الافتراضي هو "text/xml" لا يتم اعتماد هذه السمة قبل نتسكيب 6 |
مثال 1
سوف الإخراج في هذا المثال أن يكون وثيقة XML، الإصدار 1.0. تم تعيين ترميز الأحرف إلى "UTF-8" ، وسوف تكون بادئة الناتج عن القراءة:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0"
encoding="UTF-8" indent="yes"/>
...
...
</xsl:stylesheet>
مثال 2
سوف الإخراج في هذا المثال أن يكون وثيقة HTML، الإصدار 4.0. تم تعيين ترميز الأحرف إلى "UTF-8" ، وسوف تكون بادئة الناتج عن القراءة:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="4.0"
encoding="UTF-8" indent="yes"/>
...
...
</xsl:stylesheet>
<كاملة XSLT العنصر المرجعي