1
use Geo::KML;
my $data = Geo::KML->readKML("test1.kml");
use Data::Dumper;
$Data::Dumper::Indent = 1;
print Dumper $data;
이 코드를 사용하고 있으며 test1.kml
파일은 http://pastebin.com/LbzwLYLc에서 사용할 수 있습니다. 이 오류를 얻고 다음 페이스트 빈 당신이 구문 분석 무엇의 전체 내용입니다왜 Geo :: KML을 사용하여 KML을 파싱 할 때 "요소 ... 처리되지 않았습니다"라는 오류 메시지가 표시됩니까?
error: element `{http://www.opengis.net/kml/2.2}Document' not processed at {http://www.opengis.net/kml/2.2}kml
@Dabhaid 답변이 정확한지 또는 원본 포스터가 붙여 넣기에서 전체 XML을 완료하는 것을 잊어 버린 경우 원래 포스터가 설명 할 수 있다면 좋을 것입니다. – Alberto