Я не уверен, что смогу объяснить это правильно, поскольку мне может быть трудно объяснить, но я собираюсь попробовать.
У меня есть веб-форма, в которой данные публикуются в XML-файле, а затем отображаются данные на другой веб-странице.
Все работает нормально, но когда пользователь вводит символ двойной кавычки, в то время, когда веб-страница пытается отобразить данные, которые она вылетает из-за символа двойной кавычки, это имеет смысл, так как может рассматриваться как незаконченная строка по javascript.
Есть также кое-что, о чем стоит упомянуть, и это то, что проблема возникает только в части формы, где она состоит из таблицы, которая заполняется массивом, созданным на основе набора элементов из XML, а затем вставьте текст из массива в ячейки таблицы, используя innerHTML.
например.
XML
<node1>
<node2> test "1</node2>
</node1>
<script type="text/javascript">
alert("<xsl:value-of select="node1/node2">");
<script>
Это не сработает, может быть, если мне удастся обойти это, я могу исправить все остальное.
Извините, ребята, если я недостаточно хорошо себя объяснил, я не знаю, как лучше разоблачить эту проблему. Я был бы рад ответить на любой вопрос, если вам это нужно.
Обратите внимание, что если у кого-либо из вас есть какой-либо ответ, это должен быть javascript, а не jquery.
Спасибо.