我已经构建了一个MS字ADD,在我的添加中,我希望构建一个功能,将当前打开的文档转换为xml,并将此xml保存在单独的文件中。
但我希望使用特定的DTD文件进行此转换。我能够转换,但不能根据所需的DTD标准,这种转换似乎也有错误。非常感谢任何帮助这是我到目前为止所做的:
private void button_convert(object sender,RibbonControlEventArgs e) {
Word._Document oDoc;
oDoc = Globals.ThisAddIn.Application.ActiveDocument;
//Creating the instance of Word Application
object Target = @"c:\\abc\\Target.XML";
object Unknown = Type.Missing;
// Specifying the format in which you want the output file
object format = Word.WdSaveFormat.wdFormatXMLDocument;
//Changing the format of the document
oDoc.SaveAs(ref Target, ref format,
ref Unknown, ref Unknown, ref Unknown,
ref Unknown, ref Unknown, ref Unknown,
ref Unknown, ref Unknown, ref Unknown,
ref Unknown, ref Unknown, ref Unknown,
ref Unknown, ref Unknown);
}
答案 0 :(得分:0)
我能够转换,但不能根据所需的DTD标准进行转换
你在说什么标准?
您似乎需要应用XSLT来获取所需的XML文档。 Word没有为此提供任何内容。