![]() |
|
||||||||||
|
|||||
|
Как узнать существует ли нода в xml? Если допустим написать
Цитата:
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
__________________
Reality.getBounds(this); |
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
есть свойство hasOwnProperty() для таких целей, и не нужно колдовать с length()
![]() |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
__________________
Reality.getBounds(this); |
|
|||||
|
[+1.3 07.12.11]
Регистрация: Feb 2011
Сообщений: 121
|
А можно я тут задам вопрос по XML?
Допустим, в XML-файле есть элемент <WIDTH>Тут некоторое значение</WIDTH>, можно ли сделать так чтобы вычитав из <WIDTH>MAX_WIDTH</WIDTH> присвоить в программе это значение(MAX_WIDTH), а в самой программе будет... ммм...чет как-то запутанно... сейчас через код постараюсь объяснить const MAX_WIDTH:int = flash.system.....screenResolutionX; ....... xmlData = XML(e.target.data); obj.width = xmlData.WIDTH;/*В нашем случае вернется MAX_WIDTH*/ Можно ли сделать так, чтобы получив не числовое значение, а любое слово типа нашего MAX_WIDTH, в программе нашей переменной присваивалось значение нашей константы MAX_WIDTH, которая, в нашем случае равно разрешению экрана по Х? |
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
Может он сформулирован не правильно, так как вопрос то про ноду, а в примере указан атрибут. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
@goodguy : Согласен, вопрос сформулирован для телепатов. Ну и ответы соответственно и мой и Ваш верен, для разных случаев. Можно пользоваться hasOwnProperty, если Вы точно знаете состав XML – хотя такого допущения в программировании делать не стоит (но очень часто делается), разве что если XML прошла валидацию по XML Schema. Но тогда, наверное, и вопрос наличия узла бы не стоял))).
@imena : Нет, не можно. Одна тема – один вопрос. Это не чат, это форум с топиками.
__________________
Reality.getBounds(this); |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|