Мой код хранит и передает XmlNode
объекты, это требует много лишних затрат.
Я хотел бы использовать уникальный string
или int
вместо того, чтобы идентифицировать конкретные узлы в XmlDocument
, а затем извлекать этот узел позже, когда потребуется.
Как я могу это сделать?
Я надеялся на что-то вроде:
...
int nodeId = node.Id;
...
XmlNode node = xmlDoc.GetNodeFromId(nodeId);
...
Обратите внимание, что может быть несколько узлов с одинаковыми именами и путями.