XSL-преобразование в Firefox, как пропустить xmlns в возвращаемом преобразовании? - PullRequest
2 голосов
/ 14 мая 2010

Я пытаюсь сделать XSL-преобразование в JavaScript в Firefox 3.5. Преобразованное значение имеет что-то вроде этого:

<span xmlns="http://www.w3.org/1999/xhtml/">...</span>

Как я могу убедиться, что xmlns здесь не установлен? Это происходит только в Firefox, а не в IE.

1 Ответ

0 голосов
/ 15 мая 2010

Почему вы хотите удалить пространство имен?

Назначение пространств имен не всегда хорошо понято или оценено.

Если вы преобразовываете в XHTML, пространство имен допустимо (и может быть полезно). Он сообщает вам (и, что более важно, браузеру), с каким типом элемента span вы имеете дело, чтобы вы могли решить, как его отобразить. В зависимости от словарного запаса или версии словарного запаса вы можете по-разному обрабатывать XML.

...