Estoy tratando de leer mi historial de Apple Safari con C#, que está almacenado en un archivo plist, sin embargo siempre obtengo un error y no estoy seguro de cuál es la forma correcta de hacerlo hazlo. El código Traté de ejecutar es la siguiente:Analizando archivos .plist a XML simple C#
XmlDocument xmd = new XmlDocument();
xmd.LoadXml(@"C:\Users\Oran\AppData\Roaming\AppleComputer\Safari\History.plist");
y siempre me sale el siguiente error: "Data at the root level is invalid. Line 1, position 1."
¿Alguien sabe cuál es incorrecto con este código y recomendar cuál es la mejor manera de leer archivos plist ?
todavía me da el mismo error ... ¿tal vez las listas de apple serialze safari de alguna manera? – Oran
1.) ¿Puede confirmar que el xml está bien formado? Intenta abrirlo con un editor xml. 2.) Asegúrate de que el archivo esté allí. 3.) Asegúrese de que no haya una línea en blanco antes del elemento raíz 4.) ¿Qué ocurre con la seguridad? ¿Tiene la aplicación el privilegio de abrir el archivo? (Tal vez cuando su aplicación es un servicio web o un sitio web, no tiene el privilegio) – Dennis
1. no, no puedo abrirlo con un editor xml, sin embargo, se abre perfectamente con el editor plist ... – Oran