2
我使用XML將數據提供給InDesign模板,並且正在從舊的,更簡單的設置(Excel電子表格中的映射單元格)切換到FileMaker Pro。 FileMaker Pro以與InDesign文檔中已建立的XML結構稍微不同的格式導出XML。創建一個XSL樣式表來管理FileMaker Pro XML輸出
當從FileMaker Pro中導出XML時,我可以選擇使用XSL樣式表,但我不知道如何創建一個(我發現的教程看起來很模糊,或者假設我已經知道我不喜歡的東西, T)。
的FileMaker Pro出口是這樣的:
<?xml version="1.0" encoding="UTF-8" ?><!-- This grammar has been deprecated - use FMPXMLRESULT instead --><FMPDSORESULT xmlns="http://www.filemaker.com/fmpdsoresult"><ERRORCODE>0</ERRORCODE>
<DATABASE>Projects.fmp12</DATABASE>
<LAYOUT></LAYOUT>
<ROW MODID="1" RECORDID="2">
<Project_name></Project_name>
<City_1></City_1>
<Size></Size>
<Building></Building>
<City_2></City_2>
<Completion></Completion>
<Scope_of_work></Scope_of_work>
<Description></Description>
</ROW>
我需要這樣導出XML這種結構相匹配編寫樣式表,爲每個記錄:
<project>
<project_title>
<name></name>
<city_1></city_1>
</project_title>
<project_information>
<size></size>
<building></building>
<city_2></city_2>
<completion></completion>
<scope_of_work></scope_of_work>
</project_information>
<description></description>
</project>
任何意見將不勝感激。
感謝您的幫助,JLRishe。我嘗試了你的代碼,並得到這個錯誤:SAXParseException:期望的空白(發生在實體'/path/filename.xsl',在第29行,第87列。) – user2001759
看起來像是一個全寬的空間。現在應該修復。你能再試一次嗎? – JLRishe
工作得很好。非常感激你的幫助。祝你有美好的一天。 – user2001759