Searching Documents
CldrExtensions provides the methods to search mulitple XPath documents with a XPath expression.
Method | Description |
---|---|
Elements | Find all the elements that match |
FirstElement | Find the first element that matches |
FirstElementOrDefault | Find the first element that matches or return the default value |
XPath
XPath 1.0 expressions are used to search the CLDR; namespaces are not used.
Example
Query the CLDR for the number of fractional digits of the Japanese Yen
var jpy = Cldr.Instance
.GetDocuments("common/supplemental/supplementalData.xml")
.FirstElement("supplementalData/currencyData/fractions/info[@iso4217='JPY']");
Assert.AreEqual("0", jpy.Attribute("digits").Value);