itunes 재생 목록 XML 파일을로드하고 Haxe 및 프레임 워크 haxenme을 사용하여 구문 분석 할 데스크톱 응용 프로그램을 만들려고합니다.XML 파일을로드하고 Haxe를 사용하여 구문 분석하는 방법
필자는이 문제가 파일 이름의 공백 일 수 있지만 올바르게 이스케이프 처리되지는 않을 것이라고 생각하지만 100 % 확실하지는 않습니다.
여기 제가 지금까지 가지고있는 코드입니다.
package com.mattwallace.appname.actions;
import nme.Assets;
import haxe.xml.Fast;
class GetPlayListAction
{
public function new():Void
{
super();
}
public function execute():Void
{
var xml:Xml = Xml.parse(getXMLDesktopString());
trace(xml);
}
private function getXMLDesktopString():String
{
var xmlString:String = sys.io.File.getContent(
nme.filesystem.File.userDirectory.url +
"/Music/iTunes/iTunes Music Library.xml");
return xmlString;
}
}
당신의 접근 방식에 대한 약간의 코멘트를 추가하는 것을 고려하십시오 –
gitlab https://github.com/mindset/scorm/blob/master/examples/example/imsmanifest.xml에서 XML 파일을 샘플보기 –