Skip to content

Commit

Permalink
Add Chapter-10
Browse files Browse the repository at this point in the history
  • Loading branch information
SlenderData committed Apr 5, 2024
1 parent 2a5d2ba commit e1b8d43
Showing 1 changed file with 34 additions and 2 deletions.
36 changes: 34 additions & 2 deletions Chapter-10/题目.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
<book genre="novel">
<title>The Confidence Man</title>
<author>
<first-name>Herman</first-name
<first-name>Herman</first-name>
<last-name>Melville</last-name>
</author>
<price>11.99</price>
Expand Down Expand Up @@ -97,4 +97,36 @@
要求:

1. 设计窗体的外观如图 10-18 所示。
2.
2. 运行程序后,单击“装入文档”按钮,可以查看整个 XML 文档。

![Document_20240405_0001](https://raw.githubusercontent.com/SlenderData/img/main/images/2024/04/05/16-46-41-4ddd29099236b77c6c67a02de58b8ff9-Document_20240405_0001-fdb8c2.png)

<center>图 10-18&emsp;装入文档</center>

单击“节点导航”区域的按钮,可以实现对文档中节点的遍历;在“定位元素”区域的文本框中输入元素名称后,单击“Find”按钮,将输出文档中匹配的元素;在“通过元素值定位元素”区域的文本框中输入元素内容后,单击“Find”按钮,将输出文档中匹配的元素。遍历结果及定位结果都显示在右边“结果”区域中。



## 第 3 题

在 .NET 集成开发环境中,使用 DOM 处理下列 XML 文档,实现节点的添加操作。

```xml
<?xml version="1.0"?>
<book genre="novel">
<title>The Confidence Man</title>
<author>
<first-name>Herman</first-name>
<last-name>Melville</last-name>
</author>
<price>11.99</price>
</book>
```

此程序的运行结果应如下所示。单击 Load Document,可以查看整个 XML 文档,如图 10-19 所示。

![Document_20240405_0002](https://raw.githubusercontent.com/SlenderData/img/main/images/2024/04/05/17-39-45-aa29b3973b20d5a1961e04095e6a869f-Document_20240405_0002-bf5488.png)

<center>图 10-19&emsp;装入文档</center>

在窗体的下半部分,可以选择要添加的节点的类型(元素、属性或注释),以及新建节点的插入位置,选择好之后,单击“Go”按钮,即可新添加一个元素节点。

0 comments on commit e1b8d43

Please sign in to comment.