У меня есть XML-файл:
<?xml version="1.0" encoding="UTF-8"?>
<productenv:Envelope>
<productenv:Body>
<products>
<productName>TestProduct</productName>
<productPrice>50.00</productPrice>
</products>
</productenv:Body>
</productenv:Envelope>
Я получаю этот файл с внешнего сервера с использованием PHP.Затем XML передается в файл JavaScript.Вот что делает javascript с переменной, в которой хранится XML:
<script type="text/javascript">
var result = "<?php echo $result; ?>"; // $result is the variable that sorts the xml file
console.log(result);
</script>
Когда я запускаю код, я получаю эту ошибку: Uncaught SyntaxError: Неожиданное число.Это потому, что XML превращен в строку, но двойные кавычки, окружающие 1.0 и UTF-8, портят файл.
Есть ли способ сделать XML многострочной строкой, которую я мог бы проанализировать?