2009-03-27 13 views

Odpowiedz

15

XML elementy muszą przestrzegać tych zasad nazewnictwa:

* 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

Dziękuję bardzo za twoje informacje. –

1

przeczytać xml spec:

Znak ampersand (&) oraz wspornik lewy kąt (<) nie może pojawić się w ich dosłownym formie, z wyjątkiem gdy wykorzystywane jako ograniczniki znaczników lub w komentarzu, instrukcji przetwarzania lub sekcji CDATA. Jeśli są one potrzebne, muszą zostać usunięte przy użyciu albo numeryczne referencje znakowe albo ciągi "& amp;" i "& lt" " odpowiednio. Wspornik kątowy (>) mogą być reprezentowane przy użyciu ciąg „& gt;”, i musi przez kompatybilności być ocalałem przy użyciu „& gt;” lub odniesienie charakter gdy pojawi się w ciągu " ]]> " w treści, gdy ten ciąg nie jest oznaczający koniec sekcji CDATA.

0

Krótka odpowiedź: Nie

Można użyć czegoś takiego, choć

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

Ale to pozwoliłoby na naprawdę brzydkiego schematu XML, w którym można byłoby ostatecznie ograniczone do maksymalnie liczba elementów.

Myślę, że powinieneś iść z czymś takim:

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

No You Cant Korzystanie

XML regułami nazewnictwa

XML elementy muszą przestrzegać tych zasad nazewnictwa:

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 

Można użyć dowolnej nazwy, nie słowa są zarezerwowane.

według 2nd reguły nie można wykorzystać jako numer węzła tekstowego w pliku XML, gdyż jego średnia jest znacznik rozpoczyna się od numeru

for more detail

Powiązane problemy