pawel-du
29.03.2011, 11:00:19
Witam,
Mam dynamicznie budowanego XMLa. Użytkownik może wstawić np. & wtedy XML się nie parsuje. Przykład poniżej
<ContentText Name="GoalNumber" Text="&1" />
Czy ktoś ma jakiś pomysł jak to rozwiązać?
askone
29.03.2011, 11:05:24
Widzę co najmniej 3 sposoby:
- zablokowanie wprowadzania takich znaków przez użytkownika
- zamiana tych znaków na encje
- ewentualnie jeszcze sprawdziłbym czy nie dałoby się zapisać takich wartości w bloku <![CDATA[...]]>
Pozdrawiam
pawel-du
29.03.2011, 11:07:14
Wziąłem pod uwagę zamianę znaków na encje, bo nie da się CDATĄ objąć wartości artybutu.