Я использую jQuery для создания документа XML на лету, используя функцию document.createElement. Это отлично работает для создания структуры, поскольку я могу использовать функцию .appendTo для динамического размещения правильных узлов в правильном порядке. Проблема возникает, когда я устанавливаю атрибуты элементов, которые я создаю. Как только они создаются, они устанавливаются в нижний регистр и никогда не сохраняют свой случай. Это неприемлемо, потому что атрибуты не будут соответствовать ожидаемому формату вниз по течению.Как я могу сохранить регистр атрибутов элемента?
Я попытался создать XML-документ на лету, объединив строки, но это не сработает из-за того, что узлы могут быть вложенными.
Можно ли использовать метод createElement, который сохраняет случай каждого атрибута?
Есть ли DTD, что позволяет CamelCase атрибуты? – Brandon
укажите настраиваемое пространство имен, а затем сделайте все, что хотите. – xiaoyi
Я могу подтвердить, что «creatElementNS» с «нулем» в качестве первого аргумента творит чудеса! Большое спасибо! – mevdschee