I have to loard an XML document and modify it cotent in C#
here is my source code. but it writen in VB.NET because i had some PB when i
tried to get to Ã* specific TAG of my XML document.
i dont know excactly how to write this instructions in C# :
doc.Item("Configuration").Item("Extensions").Item( "Data").AppendChild(elem)
Here is my VB.NET code :
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim rk As RegistryKey =
Registry.LocalMachine.OpenSubKey("software\\report ingservices")
Dim s As String = rk.GetValue("rsconfigfilepath")
Dim doc As XmlDocument Dim node As XmlNode
Dim elem As XmlElement
Dim rsconfig As String = s + "\RSReportServer.config"
Dim reader As XmlTextReader = New XmlTextReader(rsconfig)
reader.WhitespaceHandling = WhitespaceHandling.None
reader.MoveToContent() reader.Read()
doc.Load(reader)
elem = doc.CreateElement("Extension")
elem.SetAttribute("Name", "NKAS")
elem.SetAttribute("Type",
"Securitas.ReportingServices.DataExtension.colConn ection,Securitas.ReportingServices.DataExtension")
doc.Item("Configuration").Item("Extensions").Item( "Data").AppendChild(elem)
doc.Save(rsconfig)
End Sub
I would like to get the equivalent in C#.
Thanks in advance.
Regards 4 2815
Tino,
You can probably do this:
// Append the child.
doc["Configuration"]["Extensions"]["Data"].AppendChild(elem);
Typically, the indexer in C# maps to the Item property.
Hope this helps.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com
"Tino [Securitas.fr]" <Ti*************@discussions.microsoft.com> wrote in
message news:EF**********************************@microsof t.com... I have to loard an XML document and modify it cotent in C# here is my source code. but it writen in VB.NET because i had some PB when i tried to get to à specific TAG of my XML document.
i dont know excactly how to write this instructions in C# : doc.Item("Configuration").Item("Extensions").Item( "Data").AppendChild(elem)
Here is my VB.NET code :
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim rk As RegistryKey = Registry.LocalMachine.OpenSubKey("software\\report ingservices") Dim s As String = rk.GetValue("rsconfigfilepath") Dim doc As XmlDocument Dim node As XmlNode Dim elem As XmlElement Dim rsconfig As String = s + "\RSReportServer.config" Dim reader As XmlTextReader = New XmlTextReader(rsconfig) reader.WhitespaceHandling = WhitespaceHandling.None reader.MoveToContent() reader.Read() doc.Load(reader) elem = doc.CreateElement("Extension") elem.SetAttribute("Name", "NKAS") elem.SetAttribute("Type", "Securitas.ReportingServices.DataExtension.colConn ection,Securitas.ReportingServices.DataExtension") doc.Item("Configuration").Item("Extensions").Item( "Data").AppendChild(elem) doc.Save(rsconfig)
End Sub
I would like to get the equivalent in C#. Thanks in advance. Regards
Tino,
You can probably do this:
// Append the child.
doc["Configuration"]["Extensions"]["Data"].AppendChild(elem);
Typically, the indexer in C# maps to the Item property.
Hope this helps.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com
"Tino [Securitas.fr]" <Ti*************@discussions.microsoft.com> wrote in
message news:EF**********************************@microsof t.com... I have to loard an XML document and modify it cotent in C# here is my source code. but it writen in VB.NET because i had some PB when i tried to get to à specific TAG of my XML document.
i dont know excactly how to write this instructions in C# : doc.Item("Configuration").Item("Extensions").Item( "Data").AppendChild(elem)
Here is my VB.NET code :
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim rk As RegistryKey = Registry.LocalMachine.OpenSubKey("software\\report ingservices") Dim s As String = rk.GetValue("rsconfigfilepath") Dim doc As XmlDocument Dim node As XmlNode Dim elem As XmlElement Dim rsconfig As String = s + "\RSReportServer.config" Dim reader As XmlTextReader = New XmlTextReader(rsconfig) reader.WhitespaceHandling = WhitespaceHandling.None reader.MoveToContent() reader.Read() doc.Load(reader) elem = doc.CreateElement("Extension") elem.SetAttribute("Name", "NKAS") elem.SetAttribute("Type", "Securitas.ReportingServices.DataExtension.colConn ection,Securitas.ReportingServices.DataExtension") doc.Item("Configuration").Item("Extensions").Item( "Data").AppendChild(elem) doc.Save(rsconfig)
End Sub
I would like to get the equivalent in C#. Thanks in advance. Regards
thank you for your code.
it wirks nice !!
i have another PB : i want to delete the current node of my xml document.
exemple :
<Data>
<Extension Name="ODBC" Type="XXXXX" />
<Extension Name="FSI" PPPP" />
<Extension Name="SRS" MMMM" />
</Data>
How can i delete the line : <Extension Name="SRS" MMMM" /> ???
Thankk you for your reply .
"Nicholas Paldino [.NET/C# MVP]" wrote: Tino,
You can probably do this:
// Append the child. doc["Configuration"]["Extensions"]["Data"].AppendChild(elem);
Typically, the indexer in C# maps to the Item property.
Hope this helps.
-- - Nicholas Paldino [.NET/C# MVP] - mv*@spam.guard.caspershouse.com
"Tino [Securitas.fr]" <Ti*************@discussions.microsoft.com> wrote in message news:EF**********************************@microsof t.com...I have to loard an XML document and modify it cotent in C# here is my source code. but it writen in VB.NET because i had some PB when i tried to get to Ã* specific TAG of my XML document.
i dont know excactly how to write this instructions in C# : doc.Item("Configuration").Item("Extensions").Item( "Data").AppendChild(elem)
Here is my VB.NET code :
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim rk As RegistryKey = Registry.LocalMachine.OpenSubKey("software\\report ingservices") Dim s As String = rk.GetValue("rsconfigfilepath") Dim doc As XmlDocument Dim node As XmlNode Dim elem As XmlElement Dim rsconfig As String = s + "\RSReportServer.config" Dim reader As XmlTextReader = New XmlTextReader(rsconfig) reader.WhitespaceHandling = WhitespaceHandling.None reader.MoveToContent() reader.Read() doc.Load(reader) elem = doc.CreateElement("Extension") elem.SetAttribute("Name", "NKAS") elem.SetAttribute("Type", "Securitas.ReportingServices.DataExtension.colConn ection,Securitas.ReportingServices.DataExtension") doc.Item("Configuration").Item("Extensions").Item( "Data").AppendChild(elem) doc.Save(rsconfig)
End Sub
I would like to get the equivalent in C#. Thanks in advance. Regards
thank you for your code.
it wirks nice !!
i have another PB : i want to delete the current node of my xml document.
exemple :
<Data>
<Extension Name="ODBC" Type="XXXXX" />
<Extension Name="FSI" PPPP" />
<Extension Name="SRS" MMMM" />
</Data>
How can i delete the line : <Extension Name="SRS" MMMM" /> ???
Thankk you for your reply .
"Nicholas Paldino [.NET/C# MVP]" wrote: Tino,
You can probably do this:
// Append the child. doc["Configuration"]["Extensions"]["Data"].AppendChild(elem);
Typically, the indexer in C# maps to the Item property.
Hope this helps.
-- - Nicholas Paldino [.NET/C# MVP] - mv*@spam.guard.caspershouse.com
"Tino [Securitas.fr]" <Ti*************@discussions.microsoft.com> wrote in message news:EF**********************************@microsof t.com...I have to loard an XML document and modify it cotent in C# here is my source code. but it writen in VB.NET because i had some PB when i tried to get to Ã* specific TAG of my XML document.
i dont know excactly how to write this instructions in C# : doc.Item("Configuration").Item("Extensions").Item( "Data").AppendChild(elem)
Here is my VB.NET code :
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim rk As RegistryKey = Registry.LocalMachine.OpenSubKey("software\\report ingservices") Dim s As String = rk.GetValue("rsconfigfilepath") Dim doc As XmlDocument Dim node As XmlNode Dim elem As XmlElement Dim rsconfig As String = s + "\RSReportServer.config" Dim reader As XmlTextReader = New XmlTextReader(rsconfig) reader.WhitespaceHandling = WhitespaceHandling.None reader.MoveToContent() reader.Read() doc.Load(reader) elem = doc.CreateElement("Extension") elem.SetAttribute("Name", "NKAS") elem.SetAttribute("Type", "Securitas.ReportingServices.DataExtension.colConn ection,Securitas.ReportingServices.DataExtension") doc.Item("Configuration").Item("Extensions").Item( "Data").AppendChild(elem) doc.Save(rsconfig)
End Sub
I would like to get the equivalent in C#. Thanks in advance. Regards
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: William C. White |
last post by:
Does anyone know of a way to use PHP /w Authorize.net AIM without using
cURL? Our website is hosted on a shared drive and the webhost company
doesn't installed additional software (such as cURL)...
|
by: Albert Ahtenberg |
last post by:
Hello,
I don't know if it is only me but I was sure that header("Location:url")
redirects the browser instantly to URL, or at least stops the execution of
the code. But appearantely it continues...
|
by: James |
last post by:
Hi,
I have a form with 2 fields.
'A'
'B'
The user completes one of the fields and the form is submitted.
On the results page I want to run a query, but this will change
subject to which...
|
by: Ollivier Robert |
last post by:
Hello,
I'm trying to link PHP with Oracle 9.2.0/OCI8 with gcc 3.2.3 on a Solaris9
system. The link succeeds but everytime I try to run php, I get a SEGV from
inside the libcnltsh.so library.
...
|
by: Richard Galli |
last post by:
I want viewers to compare state laws on a single subject.
Imagine a three-column table with a drop-down box on the top. A viewer
selects a state from the list, and that state's text fills the...
|
by: Albert Ahtenberg |
last post by:
Hello,
I have two questions.
1. When the user presses the back button and returns to a form he filled
the form is reseted. How do I leave there the values he inserted?
2. When the...
|
by: inderjit S Gabrie |
last post by:
Hi all
Here is the scenerio ...is it possibly to do this...
i am getting valid course dates output on to a web which i have designed
....all is okay so far , look at the following web url
...
|
by: Jack |
last post by:
Hi All,
What is the PHP equivilent of Oracle bind variables in a SQL statement, e.g.
select x from y where z=:parameter
Which in asp/jsp would be followed by some statements to bind a value...
|
by: Sandwick |
last post by:
I am trying to change the size of a drawing so they are all 3x3.
the script below is what i was trying to use to cut it in half ... I
get errors.
I can display the normal picture but not the...
|
by: ryjfgjl |
last post by:
ExcelToDatabase: batch import excel into database automatically...
|
by: isladogs |
last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM).
In this month's session, we are pleased to welcome back...
|
by: Vimpel783 |
last post by:
Hello!
Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
|
by: jfyes |
last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
|
by: PapaRatzi |
last post by:
Hello,
I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
|
by: Shællîpôpï 09 |
last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
|
by: af34tf |
last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
|
by: Faith0G |
last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome former...
| |