Я выполняю xslt-преобразование xml в файле excel, используя Saxon, где преобразование выполняется в файле .rels xml в файле xlsx. В настоящее время у меня есть обходной путь, когда я распаковал все содержимое файла xlsx в отдельную папку. Однако для простоты моя программа принимает файл xlsx в качестве входных данных, поэтому мне было интересно, есть ли для моей программы более простой способ указать на xml в файле xlsx без необходимости распаковывать содержимое. Я пробовал указать путь к файлу .xlsx\_rels\.rels, но это, похоже, не работает. Код, который я сейчас использую для этого ввода,
String inputFile = "file.xlsx_folder\\_rels\\.rels"
XdmNode input = processor.NewDocumentBuilder().Build(new Uri(inputFile));
но я хотел бы иметь эту точку непосредственно в xlsx.