Articles of xml namespaces

Xml Namespace rompendo il mio xpath!

Ho il seguente codice XML: Questa è una versione ridotta di XML che viene restituita da un servizio Web di SharePoint. Ho anche il seguente xPath: /List/Fields/Field Quando rimuovo xmlns dal mio XML, xPath funziona correttamente. Quando è lì, il mio xPath non trova nulla. C’è qualcosa che dovrei fare diversamente con il mio xPath? […]

Spazi dei nomi XML e attributi non prefissati

Le specifiche di XML Namespaces spiegano che l’interpretazione degli attributi non prefissati è determinata dall’elemento su cui appaiono . E che il nome dello spazio dei nomi per un nome di attributo non prefissato non ha sempre alcun valore . Come si applica questa regola allo spazio dei nomi dell’attributo jid nei seguenti casi. Se […]

Come selezionare i nodes XML con spazi dei nomi XML da un XmlDocument?

il mio codice tenta di prelevare dati dal feed RSS di un sito web. Afferra i nodes bene, ma quando tenta di catturare i dati da un nodo con due punti, si blocca e dà l’errore “Namespace Manager o XsltContext necessari.” Questa query ha un prefisso, una variabile o una funzione definita dall’utente. ” Il […]

Come serializzare un object in XML senza ottenere xmlns = “…”?

C’è un modo per me di serializzare un object in .NET senza la serializzazione automatica dei XML Namespace? Sembra che, per impostazione predefinita, .NET credi che gli spazi dei nomi XSI e XSD dovrebbero essere inclusi, ma non li voglio lì.

XDocument contenente spazi dei nomi

Ho il seguente codice XML che sto cercando di interrogare con XDocument: 589828 3 0 8 TESTSERVER3A http://msdn.microsoft.com/en-GB/library/System.ServiceModel.Activation.WebHostCompilation.aspx Webhost compilation /LM/W3SVC/257188508/Root-1-129198591101343437 System.ServiceModel.Activation.ServiceParser/39498779 /Service.svc L’esecuzione del seguente codice restituisce null per xEl1 tranne quando rimuovo manualmente gli spazi dei nomi : XDocument xDoc = XDocument.Parse(CurrentString); XElement xEl1 = xDoc.Element(“E2ETraceEvent”); XElement xEl2 = xEl1.Element(“System”); XElement xEl3 = […]

XPath selezionare il nodo con namespace

È un .vbproj e assomiglia a questo 15a7ee82-9020-4fda-a7fb-85a61664692d tutto quello che voglio ottenere è ProjectGuid ma non funziona quando c’è uno spazio dei nomi … Dim xmlDoc As New XmlDocument() Dim filePath As String = Path.Combine(mDirectory, name + “\” + name + “.vbproj”) xmlDoc.Load(filePath) Dim value As Object = xmlDoc.SelectNodes(“/Project/PropertyGroup/ProjectGuid”) cosa posso fare per risolvere […]

Che cosa fa elementFormDefault in XSD?

Che cosa fa elementFormDefault e quando dovrebbe essere usato? Così ho trovato alcune definizioni per i valori elementFormDefault : qualificato – gli elementi e gli attributi si trovano nello spazio targetName dello schema non qualificato – gli elementi e gli attributi non hanno uno spazio dei nomi Quindi da quella definizione penserei che se uno […]

A cosa servono i namespace XML?

Questo è qualcosa che trovo sempre un po ‘difficile da spiegare agli altri: perché esistono spazi dei nomi XML? Quando dovremmo usarli e quando non dovremmo? Quali sono le più comuni insidie ​​quando si lavora con gli spazi dei nomi in XML? Inoltre, come si relazionano agli schemi XML? Gli schemi XSD dovrebbero sempre essere […]

Come interrogare XML usando namespaces in Java con XPath?

Quando il mio XML appare come questo (senza xmlns ), allora posso tranquillamente interrogarlo con XPath come /workbook/sheets/sheet[1] Ma quando sembra così, non posso Qualche idea?

Usa Linq per Xml con gli spazi dei nomi Xml

Ho questo codice: /*string theXml = @”true1″;*/ string theXml = @”true1″; XDocument xmlElements = XDocument.Parse(theXml); var elements = from data in xmlElements.Descendants(“Result”) select new { TheBool = (bool)data.Element(“TheBool”), TheId = (int)data.Element(“TheId”), }; foreach (var element in elements) { Console.WriteLine(element.TheBool); Console.WriteLine(element.TheId); } Quando uso il primo valore per theXml, il risultato è nullo, mentre con il […]