XSLT <xsl:preserve-space> এবং <xsl:strip-space> ইলেকট্রনিক্স
পরিভাষা ও ব্যবহার
<xsl:preserve-space> ইলেকট্রনিক্সটি খালি স্পেস সংরক্ষণের জন্য ব্যবহৃত হয়。
<xsl:strip-space> ইলেকট্রনিক্সটি খালি স্পেস সরানোর জন্য ব্যবহৃত হয়。
মন্তব্য:খালি স্পেস সংরক্ষণ এটা ডিফল্ট সেটিং, তাই <xsl:strip-space> ইলেকট্রনিক্সকে ব্যবহার করলেই <xsl:preserve-space> ইলেকট্রনিক্সকে ব্যবহার করা প্রয়োজন নেই。
মন্তব্য:<xsl:preserve-space> এবং <xsl:strip-space> ইলেকট্রনিক্সগুলি সর্বোচ্চ ইলেকট্রনিক্স (top-level element)।
ব্যাবহার
<xsl:preserve-space elements="list-of-element-names"/> <xsl:strip-space elements="list-of-element-names"/>
বৈশিষ্ট্য
বৈশিষ্ট্য | মান | বর্ণনা |
---|---|---|
elements | list-of-element-names |
প্রয়োজনীয়। খালি স্পেস সংরক্ষণ/সরানোর জন্য ইলেকট্রনিক্স তালিকা, যা একটি খালি স্পেস দ্বারা পৃথকত্ব করা হয়。 মন্তব্য: তালিকায় "*" এবং "prefix:*" অন্তর্ভুক্ত করা যেতে পারে, যার মাধ্যমে সমস্ত ইলেকট্রনিক্স বা নির্দিষ্ট নামস্পেস থেকে সমস্ত ইলেকট্রনিক্স জুড়তে পারে。 |
প্রতিমাণ
উদাহরণ 1
এই উদাহরণে, আমরা title এবং artist ইলেকট্রনিক্সকে খালি নোড সংরক্ষণ করি, এবং country, company, price এবং year ইলেকট্রনিক্স থেকে খালি নোড সরিয়ে দিই:
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:strip-space elements="country company price year" /> <xsl:preserve-space elements="title artist" /> <xsl:template match="/"> <html> <body> <xsl:for-each select="catalog/cd"> <p> <xsl:value-of select="title" /><br /> <xsl:value-of select="artist" /><br /> <xsl:value-of select="country" /><br /> <xsl:value-of select="company" /><br /> <xsl:value-of select="price" /><br /> <xsl:value-of select="year" /> </p> </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet>