procesamiento de caracteres de escape xml

Cuando se trata con el requisito de marcador , debido a una de las necesidades del cliente


Spain OSP 21403 
    "Orange - http://m.orange.es/?utm_source=orange&utm_medium=settings&utm_campaign=favoritos

Necesita agregar entradas en xml:

    <string-array name = "bookmarksSpain">

        <item> Naranja </item>

        <item> http://m.orange.es/?utm_source=orange&utm_medium=settings&utm_campaign=favoritos </item>

        <item> TV y Cine </item>

        <item> http://m.orange.es/tv </item>

        <item> Videojuegos </item>

        <item> http://m.orange.es/juegos </item>

        <item> Música </item>

        <item> http://m.orange.es/musica </item>

    </string-array>

Dicha compilación informará un error,

FALLIDO: out / soong / .intermediates / packages / proveedores / PartnerBookmarksProvider / PartnerBookmarksProvider / android_common / aapt2 / packages / proveedores / PartnerBookmarksProvider / res / values_bookmarks_icons.arsc.flat out / soong / .intermediates / packages / proveedores / PartnerBookmarksProvider / PartnerBookmarksProvider / androidBookmarkPromon /aapt2/packages/providers/PartnerBookmarksProvider/res/values_strings.arsc.flat
out / soong / host / linux-x86 / bin / aapt2 compile -o out / soong / .intermediates / packages / proveedores / PartnerBookmarksProvider / PartnerBookmarksProvider / android_common / aapt2 / paquetes / proveedores / PartnerBookmarksProvider / res --pseudo-localize --legacy paquetes / proveedores / PartnerBookmarksProvider / res / values ​​/ bookmarks_icons.xml paquetes / proveedores / PartnerBookmarksProvider / res / values ​​/ strings.xml
paquetes / proveedores / PartnerBookmarksProvider / res / values ​​/ strings.xml: 0: error: error del analizador xml: no está bien formado (token no válido).
paquetes / proveedores / PartnerBookmarksProvider / res / values ​​/ strings.xml: error: no se pudo compilar el archivo.
14:48:38 ninja falló con: estado de salida 1

 

Encontrado Orange- http: //m.orange.es/? Utm_source = orange & utm_medium = settings & utm_campaign = favoritos Los marcadores contienen caracteres especiales y, necesitan usar caracteres de escape, modificados en xml de la siguiente manera:

<item> http://m.orange.es/?utm_source=orange & amp; utm_medium = configuración & amp; utm_campaign = favoritos </item>

Puede ser compilado

 

31 artículos originales publicados · Me gusta6 · Visitantes más de 10,000

Supongo que te gusta

Origin blog.csdn.net/u012824529/article/details/103781901
Recomendado
Clasificación