E4X 속성을 Flex의 날짜로 어떻게 해석 할 수 있습니까?
-
12-09-2019 - |
문제
다음과 같이 보이는 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);
}
제휴하지 않습니다 StackOverflow