стилизация XML (не HTML) с помощью JavaScript и CSS после рендеринга в браузере

Я использую браузер webkit (safari), поэтому этот вопрос относится только к webkit.

У меня есть сафари рендеринга документа XML (это не HTML). Чтобы стилизовать определенные разделы документа, я прикрепил к документу таблицу стилей (см. Ниже). В приведенном ниже случае текст в первом элементе "вещь" отображается пурпурным цветом.

Это работает достаточно хорошо. Но я также хотел быдинамически изменять стиль различных элементов (я предполагаю, используя JavaScript)после того, как документ был предоставлен.

Я могу использовать JavaScript для захвата первого элемента "вещь", используя. Document.getElementsByName ( "а") элемент (0); но я не уверен, как установить стиль (или если это вообще возможно). это не работает =>document.getElementsByName ("a"). item (0) .style.display = "none";

Любые мысли о том, как изменить стиль элемента XML в браузере после его визуализации?

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="simple.css" type="text/css"?>
<document xmlns:ab="adfadfafadf">
  <thing name="a">stuff</thing>
  <thing name="b">stuff2</thing>
</document>

_

//simple.css________________________________
document {margin: 1em; font-family: sans-serif; font-size: 14px;}
thing[name="a"] {color: magenta;}

Ответы на вопрос(2)

Ваш ответ на вопрос