private static void DeserializeBuff() { DateTime time = DateTime.Now; TbXml tbXml = TbXml.Load(File.ReadAllBytes("/Users/jimCheng/Desktop/BinaryXml.bytes")); List<TbXmlNode> nodes = tbXml.docNode.GetNodes("Buff/Property"); Console.WriteLine(DateTime.Now - time); Console.WriteLine(nodes.Count); Console.WriteLine(nodes[0].GetByteValue("Position")); }
private static void DeserializeInnerText() { DateTime time = DateTime.Now; TbXml tbXml = TbXml.Load(File.ReadAllBytes("/Users/jimCheng/Desktop/BinaryXml.bytes")); List<TbXmlNode> nodes = tbXml.docNode.GetNodes("root/item"); Console.WriteLine(DateTime.Now - time); Console.WriteLine(nodes.Count); Console.WriteLine(nodes[0].GetStringValue("name")); Console.WriteLine(nodes[0].text); Console.WriteLine(nodes[0].GetNodes("subItem")[0].GetStringValue("name")); Console.WriteLine(nodes[0].GetNodes("subItem")[0].text); }