# HG changeset patch # User IBBoard # Date 1240688335 0 # Node ID 0303ac938fc57bf18b441c7d53a68982d8f25015 # Parent 780f3926abadce98949018f70a979600951ab9e2 Re #50 - Complete core loading of WarFoundry XML files * Fix XPath query to get a specific unit from a document diff -r 780f3926abad -r 0303ac938fc5 api/Factories/Xml/WarFoundryXmlRaceFactory.cs --- a/api/Factories/Xml/WarFoundryXmlRaceFactory.cs Sat Apr 25 19:29:51 2009 +0000 +++ b/api/Factories/Xml/WarFoundryXmlRaceFactory.cs Sat Apr 25 19:38:55 2009 +0000 @@ -92,7 +92,7 @@ private UnitType GetUnitTypeFromDocument(XmlDocument doc, string id, Race parentRace) { - return GetUnitTypeForElement(WarFoundryXmlFactoryUtils.SelectSingleElement(doc, "/race:race/race:units/race:unit[id="+id+"]"), parentRace); + return GetUnitTypeForElement(WarFoundryXmlFactoryUtils.SelectSingleElement(doc, "/race:race/race:units/race:unit[@id='"+id+"']"), parentRace); } private UnitType GetUnitTypeForElement(XmlElement elem, Race parentRace)