ประการต่อมาบางครั้งเราเองก็อยากใส่ escape character ลงไปบ้างเช่น เว้นวรรค ก็จะเป็น ลองใส่ลงใน XSL สิครับ จะพบ error เนื่องจาก & ถือว่าเป็น escape character เหมือนกัน
ทั้งหลายทั้งปวงที่กล่าวมานี้สามารถแก้ไขได้ด้วย
<xsl:text disable-output-escaping="yes"></xsl:text>
ครับซึ่งถ้าเราอยากให้ html result เราเป็น <br/> ก็ใส่
<xsl:text disable-output-escaping="yes"><br/></xsl:text>
หรือถ้าอยากให้เป็น ก็ใส่เป็น
<xsl:text disable-output-escaping="yes">&nbsp;</xsl:text>
ว่ากันง่ายๆคือใช้ <xsl:text escaping="yes"> ร่วมกับการทำให้ตัวอักษรทุกตัวที่เป็น escape character กลายเป็นตัวที่เราใส่ escape เข้าไปให้แล้ว
<xsl:text disable-output-escaping="yes"><br/></xsl:text>
หรือถ้าอยากให้เป็น ก็ใส่เป็น
<xsl:text disable-output-escaping="yes">&nbsp;</xsl:text>
ว่ากันง่ายๆคือใช้ <xsl:text escaping="yes"> ร่วมกับการทำให้ตัวอักษรทุกตัวที่เป็น escape character กลายเป็นตัวที่เราใส่ escape เข้าไปให้แล้ว
No comments:
Post a Comment