Formato XMLArquivos de exemplo para a importação e exportação de XML estão disponíveis para download em http://www.filemaker.com/nl/support/index.html. Para obter informações gerais sobre XML e links para recursos XML, consulte o site do FileMaker em http://www.filemaker.com/nl.O FileMaker Pro oferece suporte à gramática FMPXMLRESULT para importação de XML. Caso o XML esteja em um formato diferente, você poderá aplicar uma folha de estilo Extensible Stylesheet Language for Transformations (XSLT) durante a importação para transformar o XML na gramática FMPXMLRESULT.O FileMaker Pro pode exportar XML em duas gramáticas: FMPXMLRESULT e FMPDSORESULT. Você pode aplicar uma folha de estilo XSLT durante a exportação para transformar uma das gramáticas em um formato XML diferente ou em um formato diferente como HTML ou texto simples. Por exemplo, com a exportação XML, você pode criar uma página da Web orientada a dados ou um arquivo de texto de dados que usa um delimitador de campo personalizado.Nota Os recursos de importação e exportação de XML no FileMaker Pro usam um analisador XML chamado Xerces e um processador de folha de estilo XSLT chamado Xalan. Conforme desenvolve XML e XSL, é possível testar o XML e o XSLT com analisadores e processadores baseados em Xerces e Xalan, disponíveis em http://xml.apache.org e outros locais de terceiros.A gramática FMPDSORESULT é útil para exportar bancos de dados que deseja formatar com folhas de estilo em cascata ou XSL. Essa gramática é compatível com o Microsoft XML Data Source Object usado pelo Internet Explorer.Espaços e dois-pontos únicos em nomes de campo são convertidos em sublinhados nos nomes de elemento (por exemplo, <PRIMEIRO_NOME>). Dois-pontos duplos em campos de portal são convertidos em pontos (por exemplo, TELEFONE.NÚMERO_DE_TELEFONE). Isso é feito porque os dois-pontos são reservados em XML para especificar namespaces, e espaços não são permitidos em nomes de elemento XML.Para mais informações, pesquise na Base de conhecimento do FileMaker disponível em http://help.filemaker.com.A gramática FMPXMLRESULT contém informações adicionais sobre o banco de dados que não está na gramática FMPDSORESULT, como o número de registros, tipos de campo e formatos de campo. Esses elementos e atributos são necessários para que o XML seja validado corretamente.
Para mais informações, pesquise na Base de conhecimento do FileMaker disponível em http://help.filemaker.com.
• Embora o XML importado deva estar em conformidade com a gramática FMPXMLRESULT, certos elementos e atributos não são usados durante a importação. A seguinte tabela define quais elementos e atributos são usados durante a importação XML e lista os valores padrão permitidos para atributos. Na maioria dos casos, os valores de atributo podem ser nulos (como TIMEFORMAT=""). Além disso, o elemento FMPXMLRESULT deve sempre declarar o namespace FileMaker para a gramática.