문제

다음과 같이 보이는 XML이 있습니다.

<item>
     <itemDate>07/10/2009</itemDate>
</item>

나는 이것을 E4X 객체로 읽을 수 있기를 원합니다. item.itemDate 그리고 가지고 있습니다 itemDate 액션 스크립트가 되십시오 Date 문자열 대신 객체. 이게 가능해?

도움이 되었습니까?

해결책

내가 당신을 잘 이해한다면, 아니요. XML로 들어오는 모든 것은 문자열이 될 것입니다. "1"또는 "false"와 같은 다른 프리미티브도 있습니다.

이와 같은 것을 처리해야 할 때 XML을 반복하고 미러링 객체 (때로는 유형이없는 객체, 심지어)를 만들고 문자열 값을 적절한 데이터 유형으로 변환합니다.

또는 사용 직전에 값을 적절한 데이터 유형으로 변환합니다.

다른 팁

그냥 값을 전달하십시오 날짜 생성자:

for each(var itemNode:XML in doc.item)
{
    var itemDate : Date = new Date(itemNode.itemDate);
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top