أحدث البرامج التعليمية وتطوير الشبكة
 

XSLT <xsl:output> Element


<كاملة 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"/>

سمات

الصفات القيمة وصف
methodxml
html
text
name
اختياري. يحدد تنسيق الإخراج. الافتراضي هو XML (ولكن إذا كان الطفل الأول من عقدة الجذر هو <html> وليس هناك أي نص العقد السابقة، ثم الافتراضي هو HTML)

نتسكيب 6 يدعم فقط "html" و "xml"

versionstring اختياري. يحدد رقم الإصدار W3C لتنسيق الإخراج (only used with method="html" or method="xml")
encodingstring اختياري. يحدد قيمة encoding السمة في الإخراج
omit-xml-declarationyes
no
اختياري. "yes" تنص على أن إعلان XML (<?xml...?>) يجب حذف في الإخراج. "no" تنص على أن إعلان XML ينبغي أن تدرج في الإخراج. الافتراضي هو "no"
standaloneyes
no
اختياري. "yes" تنص على أن يجب أن يحدث إعلانا مستقل في الإخراج. "no" تنص على أن إعلان مستقل لا يجب أن تحدث في الإخراج. الافتراضي هو "no"

لا يتم اعتماد هذه السمة قبل نتسكيب 6

doctype-publicstring اختياري. يحدد قيمة PUBLIC السمة الإعلان DOCTYPE في الإخراج
doctype-systemstring اختياري. يحدد قيمة SYSTEM سمة للإعلان DOCTYPE في الإخراج
cdata-section-elementsnamelist اختياري. قائمة العناصر التي ينبغي أن تكون مكتوبة كأقسام CDATA محتويات النص فصل A-المساحة البيضاء
indentyes
no
اختياري. "yes" يشير إلى أن الإنتاج يجب أن بادئة وفقا لهيكلها الهرمي. "no" يشير إلى أن الإنتاج لا ينبغي تحريكها وفقا لهيكلها الهرمي.

لا يتم اعتماد هذه السمة قبل نتسكيب 6

media-typestring اختياري. يحدد نوع 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 العنصر المرجعي