Czy możemy użyć liczby jako węzła tekstowego w pliku XML? npCzy możemy użyć liczby jako węzła tekstowego w pliku XML?
<2>
<abi>Zen</abi>
</2>
to daje błąd następująco
Czy możemy użyć liczby jako węzła tekstowego w pliku XML? npCzy możemy użyć liczby jako węzła tekstowego w pliku XML?
<2>
<abi>Zen</abi>
</2>
to daje błąd następująco
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
Dziękuję bardzo za twoje informacje. –
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.
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>
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
co jest błąd? – linjunhalida
Węzłem tekstowym w tym pliku XML jest "Zen". To, co naprawdę chcesz wiedzieć, to czy możesz użyć liczby jako nazwy elementu. –