我有一些像这样的xml。
<RootTop>
<FileTablets>
<Tablet Name="">
</Tablet>
</FileTablets>
<DirectoryTablets>
<Directory FullPath="Path1" Id="" />
<Directory FullPath="Path2" Id="" />
<SubPath Path="Path Id="" />
<SubPath Path="Path Id="" />
<SubPath Path="Path Id="" />
</Directory>
</DirectoryTablets>
</RootTop>
当我使用推断架构或读取架构来使用dataset.readxml()时,数据会被读入数据集,但不会以我想要的格式读取。我只想要DirectoryTablets子树下的信息。如何以我想要的格式将数据直接读入数据集 这是我想要的格式: 表名:DirectoryTablets
FullPath Id SubPath-Path SubPath-Id(如果子路径节点不存在,则为空)
FullPath Id SubPath-Path SubPath-Id
答案 0 :(得分:1)
DataSet
类是关系数据模型的内存中表示。
并非所有XML都映射到关系数据模型。
这意味着某些XML无法读入DataSet
。
这包括您发布的XML。
选择其他机制来处理XML。