I am trying to read XML from a file like:
var XmlData = XElement.Load(@"D:\test.xml");
test.xml
refers to another xml file like:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE document [ <!ENTITY systems SYSTEM 'file:D:\systems.xml'> ]>
<Root>
&systems;
<Servers>
<Server>Server1</Server>
<Server>Server2</Server>
</Servers>
</Root>
Contents of systems.xml
<Systems>
<System Id="1" Name="System1" />
<System Id="2" Name="System2" />
</Systems>
However what I get back in XmlData
is
<Root>
<Servers>
<Server>Server1</Server>
<Server>Server2</Server>
</Servers>
</Root>
How can I include the contents of systems.xml
while reading test.xml
No comments:
Post a Comment