- 1、本文档共101页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * 习题(续) 2. 调用 ReadXml ()方法可否加载大型文件?会导致什么情况发生?如何解决此问题? 10.8习题 习题(续) 3. 要读取如“targetNamespace”这样的非限定元素,需在XSD架构中将_________设置为“_____________”。 10.8习题 习题(续) 4. ________是用于标识数据元素的当前版本和初始版本的XML格式。 10.8 习题 习题(续) 5. 以下代码所起到的作用是什么? 10.8 习题 01XmlDocument doc = new XmlDocument(); 02doc.LoadXml(bookdiscount10/discount + 03titleDictionary/title/book); 04 XmlNode root = doc.DocumentElement; 05root.RemoveChild(root.FirstChild); 如果用root.RemoveChild(root.SelectSingleNode(“discount”));代替第5行代码,所起到的作用一样吗? 习题(续) 6. 使用以下 XML 加载名为 doc 的 XmlDocument。 10.8 习题 需要使用 XPath 查询字符串来选择两个 book 结点。 应如何操作? bookstore books book titleWorld Atlas/title /book book titleDictionary/title /book /books /bookstore 习题(续) 7. 多选题: 在ADO.NET中使用XML支持时,______是可取的 。 A. 从 DataSet读取XML格式的数据 B. 用XML数据填充DataSet,并使用这些数据来更新数据库 C. 为DataSet中数据的XML表示形式创建XML 架构 D. 从流或文件中, 只将XML数据加载到文档对象模型树中,然后作为XML或 DataSet来操纵数据 10.8 习题 习题(续) 8. DOM 的.NET Framework 实现具有多种用于表示文档中结点之间关系的类。XmlNode类表示XML文档中的单个结点。结点有____子结点: (1)Document (2)DocumentType (3)DocumentFragment (4)EntityReference (5)XML Declaration (6)Element (7)Text (8)Attribute A.13468 B.123468 C.134678 D.1234568 10.8 习题 * * * * * * * 示例2 (续) 10.5.5 将XML文档加载到DOM树 [VB.NET] Imports System.Xml ... Dim doc As New XmlDocument() doc.LoadXml( _ root _ child1 attr1=val1 attr2=val2 text1 /child1 _ child2 attr3=val3 text2 /child2 _ /root) 通过使用DOM读取XML数据 访问NamedNodeMap 和NodeList中的结点集合 按名称或索引检索未排序的结点 按数组索引检索已排序的结点 访问子结点 访问属性 将所有属性检索到一个集合中 检索单个属性结点 10.5.6 通过使用DOM读取XML数据 XmlDocument类实现了W3C DOM级别 1 核心(Level 1 Core)和核心DOM级别2(Core DOM Level 2)。 访问结点集合 10.5.6.1 访问NamedNodeMap 和NodeList中的结点集合 可以检索结点集合并将其放在已排序或未排序的集合中。 将结点集合放在未排序的集合中时,W3C将此结点集合称为NamedNodeMap。 按名称或索引检索未排序的结点 XmlElement.Attributes XmlDocumentType.Entities XmlDocumentType.Notations 10.5.6.2 按名称或索引检索未排序的结点 访问XmlNamedNodeMap的唯一方式是通过方法或属性返回XmlNamedNodeMap。有三个属性返回XmlName
文档评论(0)