2016-06-09 13 views
0

Ich muss XHTML Text in Android verschlüsseln.XHTML kodieren Android

Ich hatte Html.escapeHtml() verwendet.

Jedoch Html.escapeHtml(" ") generiert "  ". Ich brauche es, um " &#160" zu generieren.

Gibt es ein Äquivalent? Ich brauche eine Xhtml.escapeXhtml().

Oder sollte ich nur String-Ersetzungen tun?

Antwort

0

Ah, ich erkannte gerade das Problem ist, dass das Dokument die DTD fehlt. Ich brauche

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

zum Anfang des Dokuments

hinzufügen und dann &nbsp; gültig ist.

Ähnliche Antwort hier: Undefined entity &nbsp XML parsing exception