从存储为XML的数据创建的可打印、动态生成的表单?

从存储为XML的数据创建的可打印、动态生成的表单?,xml,forms,printing,Xml,Forms,Printing,我是一个新的程序员,在一个小项目上工作;我正在设计的软件最终将处理XML数据的加载和保存以及表单的生成。表格构成了一个小型医疗机构的电子图表,由于每个客户和每个图表的不同要求,表格将根据存储的信息动态生成 我一直在玩用HTML创建一系列表单的游戏,这些表单在一定程度上可以工作,但很明显,这种方法存在根本性的缺陷;任何东西都不允许我在浏览器中运行本地HTML和javascript应用程序,并获得对文件系统的足够访问权来加载和保存XML文件 我正在寻找一种新的方法。目前我正在考虑试用AdobeAIR

我是一个新的程序员,在一个小项目上工作;我正在设计的软件最终将处理XML数据的加载和保存以及表单的生成。表格构成了一个小型医疗机构的电子图表,由于每个客户和每个图表的不同要求,表格将根据存储的信息动态生成

我一直在玩用HTML创建一系列表单的游戏,这些表单在一定程度上可以工作,但很明显,这种方法存在根本性的缺陷;任何东西都不允许我在浏览器中运行本地HTML和javascript应用程序,并获得对文件系统的足够访问权来加载和保存XML文件

我正在寻找一种新的方法。目前我正在考虑试用AdobeAIR。我有一些Java经验,但我不确定我能用Java创建有吸引力的表单的效率。在这两种方法中,我需要考虑打印由应用程序创建的表单的能力。 有没有人对我可以尝试的现有技术有什么建议,以便让这个应用程序启动并运行

TL;博士 我希望编写一个具有以下功能的本地非web应用程序:

创建有吸引力的电子表单。 从本地XML文件加载/保存数据。 打印表格。 我不确定什么技术可能适合这个项目,但我目前正在考虑AdobeAIR,因为我对Javascript最有经验。有什么建议吗