2011-01-06 1 views
0

XML 노드에 - (빼기) 문자가있는 XML 노드가 있습니다. 컴파일러가 문자를 빼기 연산자로 인식하지 않고 ActionScript E4X symtax에서이 코드에 액세스하려면 어떻게해야합니까?EX4 ActionScript 및 빼기 기호

예.

XML

<page> 
    <about-page>yo</about-page> 
</page> 

액션

this.contentXML..page.about-page.text() 

감사합니다, 로스

답변

2

child 표기법을 사용할 수도 있습니다.

+0

감사합니다. 나는이 방법이 옳다는 점을 이중 점 표기법과 함께 사용합니다. – Ross

3

당신은 속성에 액세스하기위한 대괄호 표기법을 사용할 수 있어야합니다 :

this.contentXML.page['about-page'].text() 

점 및 대괄호 표기법은 본질적으로 속성을 찾는 것과 동일한 작업을 수행합니다. 유일한 차이점은 점 표기법이 언어의 구문에 의해 제한된다는 것입니다.