2012-11-30 44 views
-1

我是FileMaker中的新成员。我必须紧急地将一个* .xml文件导入到FileMaker中。我已经阅读了FileMaker主页上的帮助,并查看了示例* .xml和* .xlst-文件。将* .xml导入到FileMaker Pro中

不幸的是,我没有使用xslt的经验。也许任何人都可以给我一些更多的提示。

在此先感谢

这里是例子的* .xml:

<ORDER_HEADER> 
    <ORDER_INFO> 
     <ORDER_ID>1860</ORDER_ID> 
     <ORDER_DATE>2012-11-27</ORDER_DATE> 
     <ORDER_PARTIES> 
     <BUYER_PARTY> 
      <PARTY> 
      <PARTY_ID type="supplier_specific">999999</PARTY_ID> 
      <ADDRESS> 
       <NAME>Martin</NAME> 
       <STREET>A-Street</STREET> 
      </ADDRESS> 
      </PARTY> 
     </BUYER_PARTY> 
     <SUPPLIER_PARTY> 
      <PARTY> 
      <PARTY_ID type="buyer_specific">1984</PARTY_ID> 
      <ADDRESS> 
       <NAME>GmbH</NAME> 
       <STREET>B-Street</STREET> 
      </ADDRESS> 
      </PARTY> 
     </SUPPLIER_PARTY> 
     <INVOICE_PARTY> 
      <PARTY> 
      <PARTY_ID type="supplier_specific">999999</PARTY_ID> 
      <ADDRESS> 
       <NAME>AG</NAME> 
       <STREET>C-Street</STREET> 
      </ADDRESS> 
      </PARTY> 
     </INVOICE_PARTY> 
     <SHIPMENT_PARTIES> 
      <DELIVERY_PARTY> 
      <PARTY> 
       <ADDRESS> 
       <NAME>Stadt</NAME>...</ 
       <NAME2>...</NAME2> 
       <STREET>D-Street</STREET> 
       </ADDRESS> 
      </PARTY> 
      </DELIVERY_PARTY> 
     </SHIPMENT_PARTIES> 
     </ORDER_PARTIES> 
     <PRICE_CURRENCY>EUR</PRICE_CURRENCY> 
     <TERMS_AND_CONDITIONS>...</TERMS_AND_CONDITIONS> 
     <REMARK type="order">...</REMARK> 
    </ORDER_INFO> 
    </ORDER_HEADER> 

回答

-1

你是幸运的:

File > Import Records > XML Data Source 
+0

这是行不通的; XML必须是特殊的FileMaker XML('FMPXMLRESULT'),而OP具有不同的XML,并且需要首先将其转换为“FMPXMPLRESULT”。 –

+0

呵呵。我从来没有使用它,但总是认为“导入XML”将处理...以及...正常的XML。叹。的FileMaker。 – Ted

0

如果你不知道XSLT,那么唯一的提示是要学习它。在FileMaker/XML类别中查找其他问题;有一些非常详细的例子,例如this one。如果您急需它,请转到oDesk或Elance并聘请某人。