Sample Dynamic Xml-Reader.
More...
|
| override bool | TryGetMember (System.Dynamic.GetMemberBinder binder, out object result) |
| | Override und Instance-Member: Also nicht Erreichbar, da Constructor private.
|
|
| static SampleDynamicXml | _Parse (string xmlString) |
| | Dynamix-Xml Parse Xml-String.
|
| static SampleDynamicXml | _Load (string filename) |
| | Dynamic-Xml: Load Xml-File (from File).
|
| static System.Xml.Linq.XElement | _GetXElement (string filename) |
| | Dynamic-Xml: Get Xml-Elements (System.Xml.Linq.XElement) (from File).
|
| static string | _LoadAndSearchElementValueFromCSharpCSPROJFile (string filename) |
| | Dynamic-Xml: Dynamic-Read XML-File (project-file *.csproj) zum Auslesen der TargetFramework-Version (FIX) Einstellungen.
|
| static bool | _LoadAndSearchElementValue (out string _OutputMessage, string Filename, ref Dictionary< string, string > XElementSearchValues, ref Dictionary< string, string > XAttributeSearchValues) |
| | Dynamic-Xml: Dynamic-Read and Search Elements and Attributes from XML-File.
|
|
| | SampleDynamicXml (System.Xml.Linq.XElement root) |
| | private Constructor Mit diesem kann keine Instanz erzeugt werden! Methoden sind static
|
|
| static System.Xml.Linq.XElement | RemoveNamespaces (System.Xml.Linq.XElement xElem) |
| | Rekursive-Operation auf XElement.
|
|
| System.Xml.Linq.XElement | _root |
Sample Dynamic Xml-Reader.
◆ SampleDynamicXml()
| fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleDynamicXml.SampleDynamicXml |
( |
System.Xml.Linq.XElement | root | ) |
|
|
private |
private Constructor Mit diesem kann keine Instanz erzeugt werden! Methoden sind static
- Parameters
-
◆ _GetXElement()
| System.Xml.Linq.XElement fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleDynamicXml._GetXElement |
( |
string | filename | ) |
|
|
static |
Dynamic-Xml: Get Xml-Elements (System.Xml.Linq.XElement) (from File).
- Parameters
-
- Returns
◆ _Load()
| SampleDynamicXml fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleDynamicXml._Load |
( |
string | filename | ) |
|
|
static |
Dynamic-Xml: Load Xml-File (from File).
- Parameters
-
- Returns
Sample: dynamic _ProjectPropertyFileLoad = DynamicXml.Load(Path.Combine(@"D:\\FHO_Tool\\fho.frm.net.Backup_Dialog\\fho.frm.net.Backup_Dialog", "fho.frm.net.Backup_Dialog.csproj"));
◆ _LoadAndSearchElementValue()
| bool fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleDynamicXml._LoadAndSearchElementValue |
( |
out string | _OutputMessage, |
|
|
string | Filename, |
|
|
ref Dictionary< string, string > | XElementSearchValues, |
|
|
ref Dictionary< string, string > | XAttributeSearchValues ) |
|
static |
Dynamic-Xml: Dynamic-Read and Search Elements and Attributes from XML-File.
- Parameters
-
| _OutputMessage | |
| Filename | |
| XElementSearchValues | Key-Name ist der Element-Name |
| XAttributeSearchValues | Key-Name ist der Attribute-Name |
- Returns
Für beide Search-Values müssen List-Objects instanziert, und befüllt werden.
Dictionary<string, string> _DictionaryXElementSearchValues = new Dictionary<string, string>();
_DictionaryXElementSearchValues.Add("TargetFramework", string.Empty);
System.Xml.Linq.XElement
System.Xml.Linq.XElement
◆ _LoadAndSearchElementValueFromCSharpCSPROJFile()
| string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleDynamicXml._LoadAndSearchElementValueFromCSharpCSPROJFile |
( |
string | filename | ) |
|
|
static |
Dynamic-Xml: Dynamic-Read XML-File (project-file *.csproj) zum Auslesen der TargetFramework-Version (FIX) Einstellungen.
- Parameters
-
- Returns
Die Version ist FIX auf .Net Visual-Studio project-file *.csproj ausgerichtet. Es wird nach folgenden Elementen gesucht:
- TargetFrameworkVersion
- TargetFramework
◆ _Parse()
| SampleDynamicXml fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleDynamicXml._Parse |
( |
string | xmlString | ) |
|
|
static |
Dynamix-Xml Parse Xml-String.
- Parameters
-
- Returns
Funktionierende Version aus dem BDA-Project D:\ServiceBDA / sym.cls_BDA_Delegate
Sample: funktioniert nicht korrekt!
string _XmlStringFromCSPROJFile = string.Empty;
using (StreamReader _StreamReader = new StreamReader(_FileCSPROJ.FullName, Encoding.UTF8)) { while (!_StreamReader.EndOfStream) { _XmlStringFromCSPROJFile = _StreamReader.ReadToEnd(); } } dynamic _ProjectPropertyFile = DynamicXml.Parse(_XmlStringFromCSPROJFile); string _XmlElementValue = _ProjectPropertyFile.TargetFrameworkVersion;
◆ RemoveNamespaces()
| System.Xml.Linq.XElement fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleDynamicXml.RemoveNamespaces |
( |
System.Xml.Linq.XElement | xElem | ) |
|
|
staticprivate |
Rekursive-Operation auf XElement.
- Parameters
-
- Returns
- System.Xml.Linq.XElement
List-Object von System.Xml.Linq.XAttribute
Rekursive!
◆ TryGetMember()
| override bool fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleDynamicXml.TryGetMember |
( |
System.Dynamic.GetMemberBinder | binder, |
|
|
out object | result ) |
Override und Instance-Member: Also nicht Erreichbar, da Constructor private.
- Parameters
-
- Returns
Kommt aus Sample-Code MSDN: Habe aber noch keinen Zugriff aus dieser Klasse gefunden! Wir lassen das mal so stehen
◆ _root
| System.Xml.Linq.XElement fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleDynamicXml._root |
|
private |
The documentation for this class was generated from the following file:
- U:/00000000_global_projects/000_DotNetxx/fho.frm.net.Microsoft_DotNetSamples/fho.frm.net.Microsoft_DotNetSamples/ClassMethode/SampleDynamicXml.cs