Articles of xml

Come deserializzare un elenco di oggetti in cui i bambini sono direttamente nella radice

Considera il seguente XML: Ho impostato il seguente codice: private static void Main(string[] args) { StreamReader result = File.OpenText(@”test.xml”); var xmlTextReader = new XmlTextReader(result.BaseStream, XmlNodeType.Document, null); XDocument load = XDocument.Load(xmlTextReader); var xmlSerializer = new XmlSerializer(typeof (TreeList)); var foo = (TreeList) xmlSerializer.Deserialize(load.CreateReader()); } E queste sono le mie entity framework: [Serializable] [XmlRoot(“treelink”)] public class TreeLink { […]

Documentazione C # xml

Qual è lo scopo dei .xml documentazione .xml forniti con gli assembly (file .dll ). Lo so, come costruirne uno ( come qui, per esempio ), ma per cosa possono essere usati? Inoltre, se questa documentazione può essere integrata nell’ambiente MS Visual Studio, come dovrebbe essere fatto?

Aggiunta di root xmlns utilizzando XmlSerializer con WCF WC

Ho un file di class generato da un documento Schema XML fornito da una terza parte dal nostro cliente. Dovrei essere in grado di utilizzare questa class generata per il servizio web SOAP del cliente, ma ho qualche problema. Ho creato un’interfaccia ServiceContract modo da poter utilizzare WCF ChannelFactory per connettersi al servizio web, come […]

Deserializzazione di XML con spazio dei nomi e più elementi nidificati

Sto cercando di deserializzare il seguente xml uno 1.25 dos 2.30 con queste classi public class item { [XmlElement(Namespace=””)] public string name { get; set; } [XmlElement(Namespace = “”)] public double price { get; set; } } [XmlRoot(“myroot”, Namespace=”http://jeson.com/”)] //This was http://jeson.com, no slash at the end. public class myrootNS { [XmlElement(Namespace = “”)] public […]

Scrivi XML nella codifica Base64

Seguendo le mie domande sull’archiviazione dei dati, è stato suggerito che potrei usare XML ma poi offuscare il file codificandolo usando Base64. Mi piace questa idea e ho ottenuto ciò che voglio in XML, ma non so come salvarlo in Base64. Questo è il mio codice finora: XmlWriterSettings settings = new XmlWriterSettings(); settings.Indent = true; […]

Perché ottengo org.xml.sax.SAXException per questo blocco di XML?

Ho reso anonima un po ‘di questo. Spero che non toglie nulla al messaggio utile. stringARRAY è il posto dove penso di essere gettato, ma non ne sono sicuro, quindi se guardo al posto sbagliato, fammi sapere. Dal WSDL La chiamata al metodo effettivo ha questo aspetto: string originalValue = “some useful value”; string[] usefulName1 […]

Perché SqlClient utilizza una conversione XML non necessaria durante il passaggio a SqlXml?

Ho una domanda sul passaggio del tipo di dati xml a una query dal codice C #. Innanzitutto, ecco una tabella su SQL Server: CREATE TABLE [dbo].[XmlTable]( [id] [int] IDENTITY(1,1) NOT NULL, [dat] [xml] NOT NULL ) Secondo, ho un’applicazione che è scritta su C #. E inserisco le righe in XmlTable dall’applicazione. Ecco il […]

Analizza file XML caricato tramite asp: FileUpload

Ho uno scenario in cui un utente caricherà un file XML e vorrei aggiungere il file a una tabella nel mio database. La parte difficile, tuttavia, è che ho bisogno di analizzare il file e quindi aggiungere alcune informazioni a tabelle diverse. Ogni esempio che mostra come ottenere un file XML usa un URI per […]

Ordina con XPath – Non XSL

Esiste un modo per programmare DOM XPath con l’uso di System.Xml per eseguire selectNodes (XPATH) con un parametro sort? Ad esempio, con il seguente XML e il programma scrive valori nello stesso ordine del documento (discendente). Esiste un modo per utilizzare XPath per ottenere i valori in ordine crescente? NOTA. Ovviamente, è ansible eseguire il […]

Copia e aggiunta di un elemento a un documento XML senza buffering su RAM

Come suggerisce il titolo, ho bisogno di aggiungere dati di registro a un file XML senza buffering su RAM. Il file XML è composto da elementi LogEntry, che contengono 82 elementi figlio che contengono dati. Questi file possono diventare abbastanza grandi e, visto che faranno parte di un programma Windows CE6, abbiamo una memoria molto […]