हमारे पास एक विशेषता "शैली" के साथ एक एक्सएमएल नोड "आइटम" है, जो "हेडर 1" है। हालांकि यह शैली बदल सकती है। हमारे पास हेडर 1 नामक एक विशेषता सेट है जो परिभाषित करता है कि यह पीडीएफ में कैसे दिखना चाहिए, xsl के माध्यम से उत्पन्न: fo।मैं xsl: विशेषता और xsl कैसे जोड़ सकता हूं: उपयोग-विशेषता-सेट सशर्त रूप से एक विशेषता सेट का उपयोग करने के लिए?
यह काम करता है (उपयोग-विशेषता सेट इनलाइन उल्लेख किया गया है, के लिए में: तालिका सेल नोड):
लेकिन इस (XSL का उपयोग कर नहीं करता है: विशेषता है, क्योंकि विशेषता @style उदाहरण के लिए हेडर 2 भी हो सकता है)। यह कोई त्रुटि उत्पन्न नहीं करता है, पीडीएफ बनाया गया है, लेकिन गुण लागू नहीं हैं।
<xsl:template match="item[@type='label']">
<fo:table-row>
<fo:table-cell>
<xsl:attribute name="xsl:use-attribute-sets">
<xsl:value-of select="@style" />
</xsl:attribute>
<fo:block>
<fo:inline font-size="8pt" >
<xsl:value-of select="." />
</fo:inline>
</fo:block>
</fo:table-cell>
</fo:table-row>
</xsl:template>
क्या किसी को पता है क्यों? और हम इसे कैसे प्राप्त कर सकते हैं, अधिमानतः लंबे xsl के बिना: अगर या xsl: सामान कब?
नहीं, काम नहीं करेगा। हमें निम्न त्रुटि मिलती है: "'' 'वर्ण, हेक्साडेसिमल मान 0x7B, को किसी नाम में शामिल नहीं किया जा सकता है"। – Peter