Filemaker IndexCat文件的XML导入

Filemaker IndexCat文件的XML导入,filemaker,nlm,Filemaker,Nlm,国家医学图书馆(NLM)于去年4月向公众提供了其Medicus收藏索引。本系列由5个系列组成,每个系列包含若干卷。这些文件在本网站上以XML文件的形式提供: 同一网站也有一个文档类型定义(DTD)文件。 我正在尝试将这些XML文件导入FileMaker Pro 12 Advanced,但没有成功。我意识到我需要指定一个XSLT样式表,将XML转换为正确的语法。我不知道怎么做。我使用了FileMaker附带的示例(称为msdso_elem.xslt)。我还修改了一个XML文件的顶部,如下所示 &l

国家医学图书馆(NLM)于去年4月向公众提供了其Medicus收藏索引。本系列由5个系列组成,每个系列包含若干卷。这些文件在本网站上以XML文件的形式提供: 同一网站也有一个文档类型定义(DTD)文件。 我正在尝试将这些XML文件导入FileMaker Pro 12 Advanced,但没有成功。我意识到我需要指定一个XSLT样式表,将XML转换为正确的语法。我不知道怎么做。我使用了FileMaker附带的示例(称为msdso_elem.xslt)。我还修改了一个XML文件的顶部,如下所示

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fmresultset PUBLIC "-//FMI//DTD fmresultset//EN"
"http://www.nlm.nih.gov/databases/dtd/nlmindexcataloguerecordset_130401.dtd">

通过这两个修改,我可以导入一系列中的所有记录,但字段与XML文件的原始字段不对应。特别是,我在新创建的FileMaker文件中有较少的字段,并且它们包含的信息没有很好地分开(例如,作者的名字被分解为作者的姓氏,而不是在自己的字段中)

有人能帮我修改XSLT样式表以实现NLM XML文件的正确导入吗

非常感谢
Patrick

您可以在