Как я могу легко редактировать код, встроенный в элемент XML - PullRequest
0 голосов
/ 12 апреля 2011

У меня есть записи XML с кодом JavaScript, встроенным в элемент.Например:

<?xml version="1.0" encoding="UTF-8"?>
<xml>
      <script>
  <sys_id>011fb5f68fb679a200b0af5a531815ae</sys_id>
  <sys_updated_on>2010-06-04 04:05:18</sys_updated_on>
  <js_script>function myJavascriptFunction(){&#13;
    var count =0 ;&#13;
    alert('entering myJavascriptFunction');&#13;
  }
      </js_script>
  <name>myJavascriptFunction</name>
 </script>
</xml>

этот файл сохраняется как файл .xml (но я был бы рад изменить суффикс, если это помогло).Цель этого состоит в том, чтобы утилита командной строки конвертировала файлы в базу данных.

Я хотел бы быстро отредактировать элемент скрипта, используя что-то вроде notepad ++ - с помощью форматирования языка JavaScript.Затем я хотел бы сохранить содержимое элемента script обратно в файл.

Я рассмотрел «инвертирование» файла и сохранение содержимого элемента javascript непосредственно в виде файла .js и поместил элементы xml в расширенные свойства файла.,Это облегчило бы редактирование с поддержкой языков, но это похоже на большую работу, и тогда файлы не легко переносятся между ОС и системами контроля версий.

Я что-то упускаю из виду?Есть ли разумный подход к этому?

Ответы [ 2 ]

1 голос
/ 12 апреля 2011

Поместите ваш скрипт в CDATA-секцию

0 голосов
/ 12 апреля 2011

Да - не используйте XML.Используйте обычные файлы JavaScript или обычные HTML-файлы или даже храните их в базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...