Articles of xml serialization

Converta xml em string com jQuery

Estou carregando um arquivo xml com o carregador jQuery ajax e preciso convertê-lo em uma string para que eu possa salvá-lo novamente usando as variables ​​de postagem do PHP. Qual é a melhor maneira de fazer isso? jQuery.ajax({ type: “GET”, url: “data.xml”, dataType: “xml”, success: parseXML }); function parseXML(xml) { var xml_string = jQuery(xml).text(); // […]

Por que as propriedades sem um setter não são serializadas

Eu tenho uma class serializável e uma das propriedades na minha class gera um Guid no getter. A propriedade não implementa setter e é ignorada durante a serialização. Por que isso e sempre tenho que implementar um setter para que minha propriedade seja serializada. [Serializable] public class Example { [XmlAttribute(“id”)] public string Id { get […]

XML Serialize lista genérica de objects serializáveis

Posso serializar uma lista genérica de objects serializáveis ​​sem precisar especificar seu tipo. Algo como a intenção por trás do código quebrado abaixo: List serializableList = new List(); XmlSerializer xmlSerializer = new XmlSerializer(serializableList.GetType()); serializableList.Add((ISerializable)PersonList); using (StreamWriter streamWriter = System.IO.File.CreateText(fileName)) { xmlSerializer.Serialize(streamWriter, serializableList); } Editar: Para quem quis saber detalhes: quando tento rodar este código, ele […]

XML de serialização XML?

Eu me deparei com algumas pegadinhas ao fazer serialização C # XML que eu pensei em compartilhar: Você não pode serializar itens que são somente leitura (como KeyValuePairs) Você não pode serializar um dictionary genérico. Em vez disso, tente esta class wrapper (de http://weblogs.asp.net/pwelter34/archive/2006/05/03/444961.aspx ): using System; using System.Collections.Generic; using System.Text; using System.Xml.Serialization; [XmlRoot(“dictionary”)] public […]

Qual é a melhor maneira de analisar XML (grande) no código c #?

Eu estou escrevendo uma ferramenta de cliente GIS em C # para recuperar “resources” em um esquema XML baseado em GML (amostra abaixo) de um servidor. Os extratos são limitados a 100.000 resources. Eu guestimate que o maior extract.xml pode levantar-se em torno de 150 megabytes, então obviamente analisadores de DOM estão fora eu tenho […]

{” não era esperado.} Desserializando o Twitter XML

Então estou puxando o XML do Twitter via OAuth Então, estou fazendo uma solicitação para http://twitter.com/account/verify_credentials.xml Que retorna o seguinte XML 16434938 Lloyd Sparkes lloydsparkes Hockley, Essex, UK Student http://sofpt.miximages.com/c%23/twitterProfilePhoto_normal.jpg http://www.lloydsparkes.co.uk false 115 9fdaf4 000000 220f7b FFF7CC F2E195 87 Wed Sep 24 14:26:09 +0000 2008 0 0 London http://s.twimg.com/a/1255366924/images/themes/theme12/bg.gif false 1965 false false false false […]

Por que não há um dictionary serializável em XML no .NET?

Eu preciso de um dictionary XML serializável. Na verdade, agora tenho dois programas bem diferentes que precisam de um. Fiquei bastante surpreso ao ver que o .NET não tem um. Eu fiz a pergunta em outro lugar e recebi respostas sarcásticas. Eu não entendo porque é uma pergunta estúpida. Alguém pode me esclarecer, dada a […]

JAXB: Como ignorar namespace durante o documento XML unmarshalling?

Meu esquema especifica um namespace, mas os documentos não. Qual é a maneira mais simples de ignorar o namespace durante o JAXB unmarshalling (XML -> object)? Em outras palavras, eu tenho ao invés de,

XmlSerializer dando FileNotFoundException no construtor

Um aplicativo com o qual venho trabalhando está falhando quando tento serializar tipos. Uma declaração como XmlSerializer lizer = new XmlSerializer(typeof(MyType)); produz: System.IO.FileNotFoundException occurred Message=”Could not load file or assembly ‘[Containing Assembly of MyType].XmlSerializers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null’ or one of its dependencies. The system cannot find the file specified.” Source=”mscorlib” FileName=”[Containing Assembly of MyType].XmlSerializers, Version=1.0.0.0, […]

Prefixos de serialização e namespace XML

Eu estou procurando uma maneira com c # que eu possa serializar uma class em XML e adicionar um namespace, mas defina o prefixo que esse namespace irá usar. Por fim, estou tentando gerar o seguinte XML: something in here Eu sei que com o DataContractSerializer eo XmlSerializer eu posso adicionar um namespace, mas eles […]