2008-12-11 6 views

Odpowiedz

10

Nie możesz tego zrobić.

Istnieje bardzo cienka linia (i bardzo duża debata) między tym, co stanowi atrybut, a tym, co stanowi element potomny. Zobacz na przykład here.

W związku z tym "ograniczenie" nie jest adresowane w XML, ponieważ nie istnieje. Zawsze masz możliwość umieszczenia tych danych w elemencie podrzędnym, a nawet posunąłbym się do stwierdzenia, że ​​jeśli nawet musisz o tym pomyśleć, element jest poprawną strukturą.

Edycja: Więcej lektury

+4

OK, ale jeśli nie projektuję niczego poza próbą użycia cudzego DTD/schematu, a muszę podać wartość atrybutu zawierającą niedozwolone znaki, jakie są moje opcje? –

0

Sposób obsługi jest użycie raczej element podrzędny niż atrybutu.