XML入門 XML文件規則

2021-03-31 08:56:31 字數 1034 閱讀 3035

<?cocoon-process type="sql"?>

命名空間 xml 的能力來自它的靈活性,即您和我以及數百萬其他人可以定義我們自己的標記來描述我們的資料。記得表示個人姓名和位址的樣本 xml 文件嗎?那個文件包括表示個人尊稱的元素,這是對元素名稱非常合理的選擇。如果您經營一家網上書店,您或許會建立乙個表示書名的元素。如果您經營一家網上抵押放款公司,您或許會建立表示乙份財產名稱的元素。所有這些都是合理的選擇,但它們都用相同的名稱建立元素。如何分辨某個特定的元素指的是人、書籍還是乙份財產呢?可以使用命名空間。

要使用命名空間,您要定義乙個命名空間字首,然後將它對映至乙個特殊字串。下面介紹如何定義我們這三個元素的命名空間字首:

<?xml version="1.0"?>

... mrs. ... ...

... lord of the rings ...

... nc2948-388-1983 ...

在該示例中,三個命名空間字首是addrbooksmortgage。請注意,為特定元素定義命名空間意味著該元素的所有子元素都屬於同一命名空間。第乙個元素屬於addr命名空間,因為其父元素屬於該命名空間。

最後要指出的是:命名空間定義中的字串僅僅是字串。對,這些字串看似 url,其實不是。您可以定義xmlns:addr="mike",那也是有效的。命名空間唯一的重要性在於其唯一性;這就是為什麼大多數命名空間定義看起來象 url 的原因。xml 解析器不會到http://.zyx.***/books/去搜尋 dtd 或模式,它只是把那個文字作為字串使用。這有些令人困惑,但命名空間就是這樣工作的。

XML基本規則 XML語法規則

xml基本規則 xml語法規則 1.xml 文件必須包含在乙個單一元素中 2.xml 元素不能重疊,必須正確的巢狀 3.不能省去任何結束標記,或者說標記必須成對 4.xml 元素是區分大小寫的,也就是大小寫敏感 5.xml 文件中的屬性有兩個規則 屬性必須有值 那些值必須用引號括起,可以使用單引號,...

XML基本規則

1.xml 文件必須包含在乙個單一元素中 2.xml 元素不能重疊,必須正確的巢狀 3.不能省去任何結束標記,或者說標記必須成對 4.xml 元素是區分大小寫的,也就是大小寫敏感 5.xml 文件中的屬性有兩個規則 屬性必須有值 那些值必須用引號括起,可以使用單引號,也可以使用雙引號,但要始終保持一...

XML系列 XML文件格式 一

xml文件的的分類 1.格式不良好的 malformed 的xml文件 完全沒有遵循xml文件的基本規範的xml文件。2.格式良好 well formed 但無效的xml文件 遵守了xml的基本規範,但沒有使用dtd或schema定義語義約束的xml文件。3.有效 valid 的xml文件 遵守了x...