「XMLプログラミングとアプリケーションのチュートリアル」第2章演習問題

1.空白を埋める

  1. すべてのXMLドキュメントは、プリアンブルドキュメント要素の 2つの部分に分かれています
  2. <?xml version = "1.0" encoding = "gb2312"?>は** XMLドキュメント宣言**です。
  3. 通常、ルート要素子要素属性、コメント、およびコンテンツによる、XMLドキュメントのコンテンツの主要部分
  4. 要素の開始デリミタは開始タグと呼ばれ、要素の終了デリミタは終了マークと呼ばれます。
  5. 空の要素であるXML文書要素には4つのタイプがあります。要素にはテキストのみの要素の子要素のみが含まれ、要素には子要素、テキスト、または混合要素が含まれます。

2つの多肢選択問題

  1. 属性()は、XMLドキュメントで使用される文字セットを示すために使用されます。
    A.バージョンB.エンコード C.スタンドアロン

  2. XML()は、要素の名前の競合を回避する方法を提供します。
    A.名前空間 B. DTD C. XSD D. XSL

  3. 次のコードのどれが空の要素を説明していますか?C

A.
<title>gone with the wind</title>
<format>movie</format>
<genre>classic</genre>
B.
<DVD id="1">
<title>gone with the wind</title>
<format>movie</format>
• 40 • XML 编程与应用教程(第 2 版)
<genre>classic</genre>
</DVD>
C.
 <book/>
  1. 中国語の文字を含むXMLドキュメントでは、エンコーディング属性値を()に設定する必要があります。
    A. BIG5 B. GB2312 C. UTF-8

  2. エンティティー参照は、記号()が前に付いた有効なXML名です。
    A.& B .; C. +

3つ、簡単な質問

  1. 整形式のXMLドキュメントのルールを記述します。
    ルール1:宣言文が必要です;ルール2:大文字の使用に注意してください;ルール3:すべてのMMLドキュメントはルート要素を1つだけ持つ必要があります;ルール4:属性値は引用符 ""を使用する必要があります;ルール5:すべてのタグは対応する必要がありますルール6:すべての空のタグも閉じる必要があります。ルール7:タグを正しくネストする必要があります。ルール8:空白文字を処理する;ルール9:特殊文字を処理する。

  2. XML要素の命名規則は何ですか?
    XMLでは、基本的に予約語がないため、任意の単語を必要に応じて要素名として使用できますが、but要素の名前は次の仕様に準拠している必要があります。1.要素の名前には、文字、数字、その他の文字を含めることができます。
    2.要素の名前を数字や句読点で始めることはできません3.要素の名前をXML(またはxml、Xml、xMl ...)で始めることはできません。
    4.要素の名前にスペースを含めることはできません5.混乱を招く可能性があるため、「-」と「。」の使用は避けてください。
    6.要素の命名は、単純で読みやすい原則に従う必要があります。たとえば、<the_title_of_the_book>は冗長ですが、<book_title>は適切な名前です。
    7. XMLドキュメントはデータテーブルに対応することが多いため、データベース内のフィールドの名前を、対応するⅫMドキュメント内の要素の名前と一致させるように最善を尽くし、データ変換を容易にする必要があります。
    8.英語以外の文字/文字列は、<song>、<article>など、完全に正当な名前であるⅪM要素の名前としても使用できます。ただし、一部のソフトウェアはこの種類の命名をサポートしていないため、命名には英語の文字を使用する方が良い9. dM要素の命名では、「:」を使用しないでください。

4、コンピューターの問題

  1. そのような本を想像してみてください。
    タイトル:XMLガイド
    第1章XMLの概要
    セクション1.1 HTMLとは
    セクション1.2 XMLとは
    第2章XML構文
    セクション2.1 XML要素には終了タグが必要
    セクション2.2 XML要素は正しくネストする必要がある
    説明にはXMLドキュメントを使用しください。そして機械で実現した。
<?xml version="1.0" encoding="UTF-8"?>
<book>
	<title>XML指南</title>
	<chapter>XML入门简介
		<para>什么是HTML</para>
		<para>什么是XML</para>
	</chapter>
	<chapter>XML语法
		<para>XML元素必须有结束标签</para>
		<para>XML元素必须正确地嵌套</para>
	</chapter>
</book>
  1. 従業員ID(属性)、名前(要素)、年齢(要素)、性別(要素)、住所(要素)などの従業員情報を格納するための整形式のXMLドキュメントを作成します。コンピューターで実現し、ブラウザーで表示します。
<?xml version="1.0" encoding="UTF-8"?>
<employees>
	<employee>
		<id>1</id>
		<name>张三</name>
		<age>32</age>
		<sex>男</sex>
		<address>上海</address>
	</employee>

	<employee>
		<id>2</id>
		<name>李四</name>
		<age>22</age>
		<sex>男</sex>
		<address>北京</address>
	</employee>
</employees>

ここに画像の説明を挿入

  1. 適切な形式のXMLドキュメントを作成して、学生のID番号(属性)、名前(要素)、スコア(要素)などの学生のスコア情報を保存します。コンピューターで実現し、ブラウザーで表示します。
<?xml version="1.0" encoding="UTF-8"?>
<students>
	<student>
		<number>1</number>
		<name>tom</name>
		<socre>100</socre>
	</student>
	<student>
		<number>2</number>
		<name>mary</name>
		<socre>98</socre>
	</student>
</students>

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_44895666/article/details/108684876