Witam,
czy jest możliwość korzystania z technologii XLINQ na potrzeby aplikacji mobilnej?
Jeśli tak to w jaki sposób?
LINQ is supported in the .NET Compact Framework version 3.5 and later.
On the .NET Compact Framework, LINQ to XML is supported except for XPath extensions
http://msdn.microsoft.com/en-us/library/bb397834%28VS.90%29.aspx
Używa się dokładnie tak samo jak w Windows zwykłym, na przykład:
using System.Xml.Linq;
XElement root = new XElement("root",
new XAttribute("atrybut", "Wartość"),
new XElement("Ala",
new XAttribute("rodzaj", "c1")
),
new XElement("Ala",
new XAttribute("rodzaj", "c2")
),
new XCData("<html><head></head><body>sdsdsd</body></html>"),
new XText("dfdfdfdfdfdfdf")
);
var q = from xe in root.Descendants("Ala")
where xe.Attribute("rodzaj").Value == "c2" ||
xe.Attribute("rodzaj").Value == "c1"
select xe;
if (q.Count() > 0)
foreach (XElement e1 in q)
{
MessageBox.Show(e1.Attribute("rodzaj").Value);
}
Tylko trzeba pamiętać o tym, co wyżej zacytowałem - wymagany .NET CF 3.5 lub nowszy.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.