2010-09-21 20 views
6

Tengo un archivo plist que tiene algunos valores con el "&" cantar, por ejemplo, M & Yo, cuando guardo el archivo en la carpeta del documento y lo cargo de su, estoy Obteniendo dictatiory vacío, cualquier idea de cómo solucionar este problema.Plist contiene el carácter "&"

+0

¿Cómo se crea el plist? – kennytm

Respuesta

16

Si está modificando directamente el archivo XML, tiene que escape ciertos caracteres - se deben escapar utilizando la entidad XML &. Si usa los editores, esto debería hacerse automáticamente.

Si utiliza secciones CDATA en su lugar, no tiene que escapar de los caracteres.

+0

estoy modificando directamente el xml \t \t \t \t \t \t \t \t \t \t \t zip path \t \t \t zip name \t \t \t date \t \t \t pero obtengo un diccionario vacío cuando leo la lista, – Sam

+0

incluso si elimino el CDATA no puedo leer los datos en el diccionario, cuando elimino el "&" todo funciona bien. – Sam

+0

@Sam: De hecho, eso me carga. Sin embargo, solo necesitas usar 'CDATA' o escapes. –

0

Si inserta los valores al abrir el archivo plist como lista de propiedades, lo haría automáticamente.

Cuestiones relacionadas