I am using linq. Here is my document structure:
<t totalWord="2" creationDate="15.01.2016 02:33:37" ver="1"> <k kel_id="1000"> <kel>7</kel> <kel_gs>0</kel_gs> <kel_bs>0</kel_bs> <km>Ron/INT-0014</km> <kel_za>10.01.2016 02:28:05</kel_za> <k_det kel_nit="12" kel_res="4" KelSID="1" > <kel_ac>ac7</kel_ac> </k_det> </k> <k kel_id="1001"> <kel>whitte down</kel> <kel_gs>0</kel_gs> <kel_bs>0</kel_bs> <km>Ron/INT-0014</km> <kel_za>15.01.2016 02:33:37</kel_za> <k_det kel_nit="12" kel_res="4" KelSID="1"> <kel_ac>to gradually make something smaller by making it by taking parts away</kel_ac> <kel_kc>cut down</kel_kc> <kel_oc>The final key to success is to turn your interviewer into a champion: someone who is willing to go to bat for you when the hiring committee meets to whittle down the list.</kel_oc> <kel_trac >adım adım parçalamak</kel_trac> </k_det> </k> </t> This is a dictionary. t is root. k is word. When a new word arrives, totalword attribute and creationDate shall update accordingly. I have to get t node, get its attribute and save it. I have written the code above:
XDocument xdoc = XDocument.Load(fileName); XElement rootElement = xdoc.Root; XElement kokNode = rotElement.Element("t"); XAttribute toplamSayi = okNode.Attribute("totalWord"); kokNode comes null. How can I solve it? Thanks in advance.
No comments:
Post a Comment