XML 포맷XML 가져오기 및 내보내기에 대한 파일 예시는 http://www.filemaker.com/downloads에서 다운로드할 수 있습니다. XML 및 XML 리소스에 대한 링크에 관한 정보는 FileMaker 웹 사이트, http://www.filemaker.com/kr을 참조하십시오.FileMaker Pro는 XML 가져오기용 FMPXMLRESULT 문법을 지원합니다. XML이 다른 포맷인 경우 XSLT(Extensible Stylesheet Language for Transformations) 스타일 시트를 적용하여 XML을 FMPXMLRESULT 문법으로 전송할 수 있습니다.FileMaker Pro는 FMPXMLRESULT 및 FMPDSORESULT라는 두 가지 문법으로 XML을 내보낼 수 있습니다. 내보내는 동안 XSLT 스타일 시트를 적용하여 문법 중 하나를 다른 XML 또는 HTML이나 일반 텍스트와 같은 다른 포맷으로 전송할 수 있습니다. 예를 들어 XML 내보내기를 사용하여 데이터 구동 웹 페이지 또는 사용자 설정 필드 구분 기호를 사용하는 데이터의 텍스트 파일을 생성할 수 있습니다.참고 FileMaker Pro의 XML 가져오기 및 내보내기 기능은 Xerces라는 XML 파서 및 Xalan이라는 XSLT 스타일 시트 프로세서를 사용합니다. XML 및 XSL을 개발할 때 Xerces 및 Xalan 기반 파서와 프로세서로 XML 및 XSLT를 테스트할 수 있으며 http://xml.apache.org 및 기타 업체의 해당 위치에서 사용할 수 있습니다.FMPDSORESULT 문법은 SSL(Cascading Style Sheets) 또는 XSL로 포맷을 지정할 데이터베이스를 내보낼 때 유용합니다. 이 문법은 internet Explorer에서 사용한 Microsoft XML Data Source Object와 호환됩니다.찾기 이름에서 공백이나 단일 색상은 변환되어 요소 이름에 밑줄을 지정합니다(예: <FIRST_NAME>). 포털 필드의 이중 콜론은 점으로 변환됩니다(예: <PHONE.PHONE_NUMBER>). 콜론이 네임스페이스 및 공백을 지정하기 위해 XML로 예약되고 공백이 XML 요소 이름에서 허용되지 않기 때문에 변환됩니다.자세한 정보는 http://help.filemaker.com에서 사용 가능한 FileMaker 지식 베이스를 검색하십시오.FMPXMLRESULT 문법은 레코드, 필드 유형 및 필드 포맷 수와 같은 FMPDSORESULT 문법에 없는 데이터베이스에 관한 추가 정보를 포함합니다. 이 요소 및 속성은 적절한 유효성 검증을 위해 XML에 필요합니다.
자세한 정보는 http://help.filemaker.com에서 사용 가능한 FileMaker 지식 베이스를 검색하십시오.
• 가져오는 XML이 FMPXMLRESULT 문법을 준수해야 하지만 가져오는 동안 특정 요소와 속성은 사용되지 않습니다. 다음 테이블은 XML을 가져오는 동안 사용되는 요소와 속성을 정의하며 속성에 대해 허용된 기본 값을 나열합니다. 대부분의 경우 속성 값은 null일 수 있습니다(예: TIMEFORMAT=""). 또한 FMPXMLRESULT 요소는 문법의 FileMaker 네임스페이스를 항상 선언해야 합니다.