![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2001
Сообщений: 1
|
Привет Всем!
У меня вот какой вопрос. По спецификации XML документ должен иметь формат: <?xml version="1.0"> <TAG> ... <other tags> </TAG> Так вот первая строка, похоже, ставит Flash в тупик? Так что приходится убирать ее. И еще внешний тэг в XML документе только один, а Флешу это побарабану. Знает ли кто-нибудь будет ли Macromedia приводить свой парзер в соответствие со стандартом?
__________________
С нескрываемым уважением В. Сысоев |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
насколько я знаю по стандарту пишется :
<?xml version="1.0"?> а не <?xml version="1.0"> пример - a = "<?xml version='1.0'?><doc xml:base='http://example.org/today/' xmlns:xlink='http://www.w3.org/1999/xlink'><head><title>Virtual Library</title></head><body><paragraph>See <link xlink:type='simple' xlink:href='new.xml'>what's new</link>!</paragraph><paragraph>Check out the hot picks of the day!</paragraph><olist xml:base='/hotpicks/'><item><link xlink:type='simple' xlink:href='pick1.xml'>Hot Pick #1</link></item><item><link xlink:type='simple' xlink:href='pick2.xml'>Hot Pick #2</link></item><item><link xlink:type='simple' xlink:href='pick3.xml'>Hot Pick #3</link></item></olist></body></doc>" newXml = new XML(a) trace(newXml.firstChild) |
|
|||||
|
алкаголик и придурок
Регистрация: May 2001
Адрес: город-герой лондон
Сообщений: 2,103
|
вот у меня по теме кажись вопрос, може кто объяснит:
есть valid XML: <?xml version="1.0"?> <test /> во флаше: test = new XML(); test.load("test.xml"); test.onLoad = count; function count() { for (var i = 0; i < test.childNodes.length; i++) { trace("--------------------------"); if (this.childNodes[i].nodeName == "test") { trace(this.childNodes[i].nodeName); } trace(i); } } Вопрос: почему я вижу -------------------------- 0 -------------------------- 1 // это понятно ЕНТЕР -------------------------- test 2 декларация что тоже childNode? ![]() |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
потому что test это рут хмл-объекта,
нужно test.firstChild |
|
|||||
|
алкаголик и придурок
Регистрация: May 2001
Адрес: город-герой лондон
Сообщений: 2,103
|
спасибо за ответ!
но декларация все равно почему-то считается, убирая ее но оставляя вайтспейс получается: -------------------------- 0 -------------------------- test 2 |
![]() |
Часовой пояс GMT +4, время: 22:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|