我想反序列化xml的一部分,我尝试了这个,但它不起作用。
class Program
{
static void Main(string[] args)
{
var serializer = new XmlSerializer(typeof(Test), new XmlRootAttribute("Test"));
using (var stream = new MemoryStream(Encoding.UTF8.GetBytes("<Root1><Root2><Test><Id>5</Id></Test></Root2></Root1>")))
{
var test = serializer.Deserialize(stream);
}
}
}
public class Test
{
public int Id;
}
我如何说XmlSerializer
从<Test>
开始序列化?
答案 0 :(得分:2)
使用clEnqueueReadBuffer
移至所需节点。
XmlReader