Тема: ownerDocument
Показать сообщение отдельно
  #15 (permalink)  
Старый 18.05.2011, 18:22
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

сразу скажу, что xml-элемент можно вставить в опере и ff. Chrome/safari выдают "WRONG_DOCUMENT_ERR: DOM Exception 4", ie 6, 7, 8 - "No such interface supported", ie 9 - "DOM Exception: HIERARCHY_REQUEST_ERR"

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/mootools/1.3.0/mootools-yui-compressed.js"></script>
	<script type="text/javascript">
		new Request({'url': 'test.xml': function(r, doc){
			try {
				document.body.appendChild(doc.documentElement);
			} catch(e) {
				$(document.body).appendText('exception: '+e.message);
			}
		}})
			.get();
	</script>
</body>
</html>

test.xml:
<?xml version="1.0" encoding="utf-8" ?>
<root>test</root>

но я в общем-то о том, что я не вижу проблем с перемещением элементов между одинаковыми "типами" документов. По-крайней мере я так понял твою фразу (может гарантировать лишь то, что всё это будет работать только в пределах одного отдельного документа)

а ownerDocument как решение проблемы перемещения элементов между разными типами документов мне кажется странным. По-моему надо по исключению определять невозможность, либо метод какой-то проверочный придумать

по поводу перестраховщиков... мне кажется сейчас не все так печально (с появлением whatwg). Да и на перестраховку это не очень похоже. Ладно, не именно это. Именно это вообще ни на что не похоже А w3c мне неслабо напоминают architecture astronauts, хотя и их понять можно

Последний раз редактировалось x-yuri, 18.05.2011 в 18:35.
Ответить с цитированием