Articles of xml

Record riparati: informazioni sulla cella dal foglio di lavoro creato da zero

Sto ricevendo un errore quando apro il mio foglio di calcolo creato con OpenXML. L’errore è il seguente. Repaired Records: Cell information from /xl/worksheets/sheet.xml part Repaired Records: Cell information from /xl/worksheets/sheet2.xml part Repaired Records: Cell information from /xl/worksheets/sheet3.xml part L’unica cosa che ho trovato online è stato utile in questo caso è stata la discussione […]

Creazione di un editor WPF per file XML basato su schema

Ecco lo scenario. Utilizziamo un grande file di configurazione XML per uno dei nostri prodotti server. Questo file è abbastanza ben disposto ed è validato rispetto a un file XSD. È giunto il momento però di build una GUI di configurazione per mantenere questo file e mi piacerebbe tuffarmi in WPF per farlo. Potrei creare […]

C’è un qualche punto per testare la serializzazione?

Ho una class che serializza un insieme di oggetti (usando la serializzazione XML) che voglio testare unitamente. Il mio problema è che mi sembra di testare l’implementazione .NET della serializzazione XML, invece di qualcosa di utile. Ho anche un piccolo scenario di gallina e uova dove per testare il Reader, avrò bisogno di un file […]

Leggi il file XML in XmlDocument

Sono molto nuovo di C #. Ho un file XML (text.xml). Voglio leggerlo in XmlDocument e memorizzare il stream nella variabile stringa.

(Dis) Collegamento di dispositivi bluetooth con Windows.Devices.Bluetooth.Rfcomm (WP8.1)

La connessione e la disconnessione con i dispositivi Bluetooth hanno dato vari risultati su Windows Phone / Desktop 8.1. Ho utilizzato lo spazio dei nomi Windows.Devices.Bluetooth.Rfcomm e ho provato a colbind diversi dispositivi con diverse versioni / classi Bluetooth. Versione 1.2 (Classe 1 e 2) Versione 2.0 (Classe 1 e 2) Versione 2.1 (Classe 1 […]

Leggendo XML usando XDocument e Linq – controlla se l’elemento è NULL?

Sto usando LINQ insieme a XDocument per leggere un file XML. Questo è il codice: XDocument xml = XDocument.Load(filename); var q = from b in xml.Descendants(“product”) select new { name = b.Element(“name”).Value, price = b.Element(“price”).Value, extra = b.Element(“extra1”).Value, deeplink = b.Element(“deepLink”).Value }; Ora il problema è che il campo extra1 non è sempre presente. Ci […]

Quando si implementa IXmlSerializable, come sostituire solo ReadXml o WriteXml e non entrambi?

Vorrei implementare IXmlSerializable su una class e sostituire solo ReadXml o WriteXml, ma non entrambi. Se non ho implementato IXMLSerializable su questa class, XMLSerializer serializzerà automaticamente tutti i membri. Mi piacerebbe che il comportamento predefinito si applicasse al caso non sovrascritto. Tuttavia, poiché IXmlSerializable è un’interfaccia e non una class base, non sono sicuro su […]

C # runtime che solleva i privilegi delle app

Ho già provato tutte le possibili soluzioni descritte in Stackoverflow.com, ma non riesco a eseguire un’applicazione come amministratore o richiesta di privilegi di amministratore. Provai: Creazione di un manifest con runAs = “requireAdministrator” Impostazione manuale “verb = ‘runAs’” Ma ogni istanza ne chiama un’altra che non ha permessi, va semplicemente in loop fino in fondo. […]

Creare un XmlNode / XmlElement in C # senza un XmlDocument?

Ho una class semplice che essenzialmente contiene solo alcuni valori. Ho sovrascritto il metodo ToString() per restituire una bella rappresentazione di stringa. Ora, voglio creare un metodo ToXml() , che restituirà qualcosa di simile a questo: Bla Foo Naturalmente, potrei semplicemente usare un StringBuilder qui, ma vorrei restituire un XmlNode o XmlElement , da utilizzare […]

Svcutil.exe è un sostituto di xsd.exe?

Sto usando xsd.exe per generare alcune classi c # da un file .xsd. Mi sono imbattuto nello stesso problema trattato qui e in altri siti dove xsd.exe genera array di tipo [] invece di raccolte di elenchi generici per tipi nel file .xsd. Alcune persone hanno suggerito che svcutil.exe può essere usato come sostituto di […]