Articles of xml

come controllare determinati attributi esistono o no in xml

parte di xml: Voglio verificare in ogni nodo e se esistono split dell’attributo prova ad assegnare il valore dell’attributo nella variabile. all’interno di un loop. prova foreach (XmlNode xNode in nodeListName) { if(xNode.ParentNode.Attributes[“split”].Value != “”) { parentSplit = xNode.ParentNode.Attributes[“split”].Value; } } Ma ho torto. Se la condizione controlla solo il valore non esiste l’attributo. Come […]

Conversione da stringa a

Dovrei davvero essere in grado di ottenere questo, ma sono solo al punto in cui penso che sarebbe più facile chiedere. Nella funzione C #: public static T GetValue(String value) where T:new() { //Magic happens here } Qual è una buona implementazione per la magia? L’idea alla base di questo è che ho xml per […]

Come leggere una stringa xml nel tipo XMLTextReader

Ho una stringa XML. Devo convertire questa stringa nel tipo XMLTextReader (System.Xml.XMLTextReader) in dotnet. Ho usato il seguente codice: string szInputXml = “testing” ; XmlTextReader reader = new XmlTextReader(new System.IO.StringReader(szInputXml)); Ma la stringa all’interno del lettore è vuota dopo l’esecuzione. Per favore aiutami a capire che cosa deve essere fatto per ottenere che il XMLTextReader […]

Questo documento ha già un nodo ‘DocumentElement’

Sto aggiungendo un nuovo nodo alla fine di un file, ma ottengo un errore di scrittura: Questo documento ha già un nodo ‘DocumentElement’. Il mio codice: XmlDocument doc = new XmlDocument(); doc.Load(directory); XmlNode refElem = doc.LastChild; // Last node foreach (MoneyEnter myList in list) { XmlElement entryElement = doc.CreateElement(“entry”); entryElement.SetAttribute(“type”, myList.TypeAmount); XmlElement amountElement = doc.CreateElement(“amount”); […]

Lettura in file XML / KML usando C #

Sto cercando di importare il file Google Earth di KML xml in un’applicazione, ma non riesco a ottenere la syntax xDocument giusta per fare quello che voglio, mi chiedo se qualcuno potrebbe suggerire un modo di leggere nel file xml kml. Capisco le basi dell’importazione xml ma non riesco a ottenere nulla lavorando con xDocument […]

Utilizzo di XPATH per accedere agli elementi XML (era: buon tutorial per imparare xpath)

Sto cercando di imparare XPath. La teoria sembra estremamente semplice, fatta eccezione per il fatto che non funziona. Sto cercando di ottenere il contenuto di ogni elemento target XPathDocument doc = new XPathDocument(sPath); XPathNavigator nav = doc.CreateNavigator(); XPathExpression expr; expr = nav.Compile(“/doc/file/body/trans-unit/target”); XPathNodeIterator iterator = nav.Select(expr); while (iterator.MoveNext()) { XPathNavigator nav2 = iterator.Current.Clone(); sbDoc.Append(nav2.InnerXml); } […]

Unity3D XML (-RPC) e C #

In realtà sto rispondendo alla mia domanda qui. Devo essere l’unica persona al mondo che ha provato a farlo, ma visto che mi ci è voluta circa una settimana per risolvere il problema – ho pensato che se c’è sempre un’altra persona che vuole usare XML (-RPC) in Unity – Li salverò con una settimana […]

Genera oggetti POCO dal file xml

Ho un file XML che descrive approssimativamente uno schema di database che sto ereditando Voglio generare oggetti POCO per questo file per darmi un vantaggio con gli oggetti business nella mia applicazione C #. è ansible, e come?

Colonne XML in un’applicazione Code-First

Sto cercando di creare una colonna XML in Code First. So bene che Entity Framework non supporta completamente le colonne XML e che le legge come una stringa. Va bene. Mi piacerebbe comunque che il tipo di colonna fosse XML, comunque. Ecco la mia class: class Content { public int ContentId { get; set; } […]

Il modo migliore per leggere, modificare e scrivere XML

Il mio piano è di leggere in un documento XML usando il mio programma C #, cercare particolari voci che vorrei modificare e quindi scrivere il documento modificato. Tuttavia, mi sono sbloccato perché è difficile distinguere tra elementi, sia che inizino o finiscano usando XmlTextReader che sto usando per leggere nel file. Potrei fare un […]