我正在使用 Saxon 对 excel 文件中的 xml 进行 xslt 转换,其中转换是在 xlsx 文件中的 .rels xml 文件上完成的。我目前有一个解决方法,我已将 xlsx 文件的全部内容解压缩到一个单独的文件夹中。但是,为了简单起见,我的程序将 xlsx 文件作为输入,所以我想知道是否有更简单的方法让我的程序指向 xlsx 文件中的 xml,而无需解压缩内容。我尝试了到 file.xlsx\_rels\.rels 的路径,但这似乎不起作用。我当前用于此输入的代码是
String inputFile = "file.xlsx_folder\\_rels\\.rels"
XdmNode input = processor.NewDocumentBuilder().Build(new Uri(inputFile));
但我想直接在 xlsx 中说明这一点。