2011-07-14 12 views
18

w moim app Jestem stoi następujące dwa problemybłąd i cudzysłowach i w moim Android app

  1. staram się pokazać jakiś tekst z pliku zapisanego w strings.xml RES/wartości folder. Problemem jest to, gdy wchodzę do & pokazuje błąd następująco

    wielu adnotacji znalezione na tej linii: - nazwa podmiotu musi następować bezpośrednio po „&” w jednostce odniesienia. - błąd: Błąd parsowania XML: nie jest dobrze uformowane (nieprawidłowy żeton)

Kiedy usunąć błąd zostanie wyczyszczona. Jak korzystać z takich znaków specjalnych w mojej aplikacji

  1. Po kliknięciu przycisku w mojej aplikacji trafi url aw zamian Otrzymuję dane powrotne następująco

    < img src = "http: //xxxxxxxxxxxxxxxxxxx/test.php%3Fcode_hash%3Da8c159f35af & guid = ON "/>

chcę dostać ten url removiing się img src="

próbowałem użyć replaceewith ("", "");

Ale tu nie jestem w stanie dać " obrębie cudzysłowach

jak rozwiązać powyższe problemy ....

+0

Odpowiedź poniżej pisał o swoim pierwszym numerze. Czy możesz wyjaśnić dalej, co próbujesz zrobić przy zamianie ciągów w drugiej części twojego pytania? – Farray

Odpowiedz

55

W ciągi XML dla & (ampersand) trzeba użyć &amp; i cytaty (pojedyncze lub podwójne) muszą być uciekł,

<string name="with_amp">I, Me &amp; Myself</string> 
<string name="with_quotes>Single quote \' and Double quotes \"</string> 
+0

+1 dobre rozwiązanie –

+0

nie pracuje w toast – Nicky

0

Zamiast & trzeba użyć & sprawdzić w następujących sprawozdaniach

Test &

<string name="url">http://xxxxxxxxxxxxxxxxxxx/test.php%3Fcode_hash%3Da8c159f35af&amp;guid=ON</string> 
Powiązane problemy