GDB_UserMetadata SDE 테이블에서 메타 데이터를 추출합니다. 이제 브라우저에서 볼 수 있도록 xml을 html로 변환하고 싶습니다. 이를 위해 C : \ Program Files \ ArcGIS \ Metadata \ Stylesheets에있는 ISO.xsl 스타일 시트를 사용합니다. 파일의 시작 부분에 추가합니다.
<?xml-stylesheet type='text/xsl' href='ISO.xsl'?>
IE9에서는 잘 작동하지만 Firefox는 다음과 같이 말합니다.
Error loading stylesheet: Parsing an XSLT stylesheet failed.
아무도 왜 알아?
<xsl-stylesheet ....> 대신 <xsl : stylesheet ...>를 사용하십시오
—
Mapperz
이 문제가 없었습니다. 그러나 첫 단계는 Firefox에서 데이터를 지우고 스타일 시트의 절대 경로를 지정하는 것입니다. 어떤 버전의 파이어 폭스를 사용하고 있습니까?
—
badkins
답변 : "xsl : stylesheet"를 사용하면 Firefox에서 제대로 구성되지 않은 문제에 대해 불평합니다. .xsl의 절대 경로를 쓰면 일반 텍스트 파일이 생성됩니다. IE9는 아무것도 작동하지 않는 것 같습니다. FF4를 사용하고 있지만 이전 버전과 동일한 문제가있었습니다.
—
Manolo Frias
XML과 XSLT가 모두 유효합니까? w3.org/2005/08/online_xslt를
—
Sean
해당 유효성 검사기는 내 파일에서는 작동하지 않지만 유효한 xml / xsl 파일로는 작동하지 않는 것 같습니다. 드라이브 C :의 ArcGIS 폴더에서 ISO.xsl을 가져 와서 ISO.xsl이 유효하다고 가정했습니다. ArcCatalog가 xml 파일을 변환 할 수 있다면 브라우저에서 동일한 작업을 수행 할 수 있다고 생각했습니다.
—
Manolo Frias