Ниже приведен пример чтения XML с помощью ActionScript 3
var xml:XML =
<content>
<a>Hello A</a>
<b>Hello B</b>
<c>
<c1>Child C1</c1>
<c2>Child C2</c2>
</c>
</content>;
trace(xml.a); // OP: Hello A
trace(xml.c.c1); // OP: Child C1
trace(xml.d); // OP: (nothing)
trace(xml.b);; // OP: Hello B
Я не вижу, как xml.d
выводит пустую строку как ожидаемое поведение?Это нормально?В чем причина этого?
Мне кажется, что я должен делать это:
if(xml.d) trace(xml.d);
Можно ли полагаться на поведение пустой строки?То есть мне нужно проверить существование узла ??