У меня есть куча XPathExpressions, которые я использовал для чтения XML-файла. Теперь мне нужно пойти другим путем. (Создайте файл XML на основе имеющихся у меня значений.)
Вот пример для иллюстрации. Скажем, у меня есть такой код:
XPathExpression hl7Expr1 = navigator.Compile("/ORM_O01/MSH/MSH.6/HD.1");
var hl7Expr2 = navigator.Compile("/ORM_O01/ORM_O01.PATIENT/PID/PID.18/CX.1");
var hl7Expr3 = navigator.Compile("/ORM_O01/ORM_O01.PATIENT/ORM_O01.PATIENT_VISIT/PV1/PV1.19/CX.1");
var hl7Expr4 = navigator.Compile("/ORM_O01/ORM_O01.PATIENT/PID/PID.3[1]/CX.1");
var hl7Expr5 = navigator.Compile("/ORM_O01/ORM_O01.PATIENT/PID/PID.5[1]/XPN.1/FN.1");
var hl7Expr6 = navigator.Compile("/ORM_O01/ORM_O01.PATIENT/PID/PID.5[1]/XPN.2");
string hl7Value1 = "SomeValue1";
string hl7Value2 = "SomeValue2";
string hl7Value3 = "SomeValue3";
string hl7Value4 = "SomeValue4";
string hl7Value5 = "SomeValue5";
string hl7Value6 = "SomeValue6";
Есть ли способ взять hl7Expr XPathExpressions и сгенерировать файл XML с соответствующей строкой hl7Value?
Или, может быть, просто использовать фактическую строку пути для генерации (вместо использования объекта XPathExpression)?
Примечание : я видел этот вопрос: Создать XML-узлы на основе XPath? , но в ответе не учитываются ссылки [1], как у меня на hl7Expr4.