2013-09-25 3 views
1

У меня есть проблема с включая JS файл из ресурсов в мой сгенерированный файл XHTML, я всегда делал это так:в том числе расслоение плотной файл в XHTML с XElement

new XElement("SCRIPT", new XAttribute("language", "javascript"), new XAttribute("type", "text/javascript"), "\n" + MyResources.jsFile + "\n"); 

же для CSS, и это всегда было хорошо, но теперь мой js-файл содержит символы «<» и «>», и они меняются на & lt и & gt после сохранения того, что разрушает мою всю функцию, могу ли я как-то избежать этого? Я бы предпочел остаться с XElements, если это возможно.

ответ

0

Использование XCData Node

new XCData(MyResources.jsFile) 

Текст внутри CDATA будут проигнорированы анализатором.


Вы не можете использовать XElement, так как это было бы избежать <, >, & символы

+0

Да, но когда он находится внутри CData, сценарий не будет работать :( –

+0

@AndrzejCzerwoniec no..it отлично работает .. – Anirudha

+0

@AndrzejCzerwoniec не предполагает этого ! Даже [facebook] (http://www.facebook.com) имеет встроенный javascipt внутри ' Anirudha

Смежные вопросы