2009-03-27 33 views

Trả lời

15

phần tử XML phải tuân theo những quy tắc đặt tên:

* Names can contain letters, numbers, and other characters 
* Names cannot start with a number or punctuation character 
* Names cannot start with the letters xml (or XML, or Xml, etc) 
* Names cannot contain spaces 

http://www.w3schools.com/xml/xml_elements.asp

+0

Cảm ơn bạn rất nhiều vì thông tin của bạn. –

1

đọc xml spec:

Nhân vật dấu và (&) và khung góc trái (<) PHẢI KHÔNG xuất hiện ở dạng đen của họ, trừ khi sử dụng như delimiters đánh dấu, hoặc trong một bình luận , một hướng dẫn chế biến, hoặc một phần CDATA. Nếu cần ở nơi khác, chúng PHẢI được thoát bằng cách sử dụng các tham chiếu ký tự số hoặc số hoặc các chuỗi "& amp;" và "& lt;" tương ứng. Góc bên phải khung (>) có thể được biểu diễn bằng cách sử dụng chuỗi "& gt;", và PHẢI, cho tính tương thích, được thoát bằng cách sử dụng "& gt;" hoặc một tham chiếu nhân vật khi nó xuất hiện trong chuỗi " ]]> " trong nội dung, khi chuỗi đó không phải là đánh dấu phần cuối của phần CDATA.

0

Câu trả lời ngắn: Số

Bạn có thể sử dụng một cái gì đó như thế này, mặc dù

<element2> 
    <abi>Zen</abi> 
</element2> 

Nhưng điều này sẽ làm cho một lược đồ XML thực sự xấu xí, nơi bạn cuối cùng sẽ được giới hạn tối đa số phần tử.

Tôi nghĩ bạn nên đi với một cái gì đó như thế này:

<element number="2"> 
    <abi>Zen</abi> 
</element> 
0

Không Bạn Cant Sử dụng

XML Naming Rules

phần tử XML phải tuân theo những quy tắc đặt tên:

1. Names can contain letters, numbers, and other characters 
2. **Names cannot start with a number or punctuation character** 
3. Names cannot start with the letters xml (or XML, or Xml, etc) 
4. Names cannot contain spaces 

Bất kỳ tên nào cũng có thể được sử dụng, không các từ được dành riêng.

theo quy tắc thứ 2 bạn không thể sử dụng một số như nút văn bản trong tập tin XML, vì trung bình của nó là thẻ được bắt đầu với một số

for more detail

Các vấn đề liên quan