rockabillyjimmy
Mitglied
Hallo zusammen,
ich bin absoluter Neuling in ASP.NET udn soll jetzt ein
Projekt für einen Kollegen machen, hoffe das ich das richtige Forum genommen habe.
Ich habe jetzt auch gleich am Anfang das erste Problem:
ich möchte als Value (ich hoffe das heißt so) einer DropDownList Werte aus einem XML-File nehmen.
Folgenden Code hab ich schon von dem Kollegen:
Und das ist die XML-Datei:
Die Domain Namen ("DomainName") sollen als Value dienen, also "adt.alcatel.com", "adt1.adt.alcatel.com", "adt2.adt.alcatel.com", "ad1.ad.alcatel.com" und "adt5.adt.alcatel.com".
Kann mir jemand sagen wie ich das machen kann?
Gruß Patrick
ich bin absoluter Neuling in ASP.NET udn soll jetzt ein
Projekt für einen Kollegen machen, hoffe das ich das richtige Forum genommen habe.
Ich habe jetzt auch gleich am Anfang das erste Problem:
ich möchte als Value (ich hoffe das heißt so) einer DropDownList Werte aus einem XML-File nehmen.
Folgenden Code hab ich schon von dem Kollegen:
Code:
<%@ Page AspCompat="true" Language="VB" Debug="true" EnableViewState="True"%>
<%@ Register TagPrefix="wmx" Namespace="Microsoft.Matrix.Framework.Web.UI" Assembly="Microsoft.Matrix.Framework, Version=0.6.0.0, Culture=neutral, PublicKeyToken=6f763c9966660626" %>
<%@ import Namespace="System" %>
<%@ import Namespace="System.Security" %>
<%@ import Namespace="System.Security.Principal" %>
<%@ import Namespace="System.IO" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Xml" %>
<%@ import Namespace="System.Xml.XmlNode" %>
<%@ import Namespace="System.Xml.XmlDocument" %>
<%@ import Namespace="System.Xml.XmlDataDocument" %>
<%@ import Namespace="System.Console" %>
<%@ import Namespace="System.Object" %>
<%@ import Namespace="System.Data.SqlClient" %>
<script runat="server">
'Globale Variablen
Dim Dc As XmlDocument 'Die geöffnete XML Datei
Dim str_WorkPath As String 'Liest aus der web.config den Pfad zur XML Datei aus
(ohne Dateinamen)
Dim str_XmlPath As String 'Der komplette Pfad (inkl. Dateinamen) zur XML Datei
Dim str_XmlStartPos As String 'XPath Ausdruck der direkt zu den Domänennamen führt
Dim str_common As String 'XPath Ausdruck der nach der Domänenauswahl
verwendet wird, um das lb_common zu füllen
Sub Page_Init()
str_WorkPath = Configurationsettings.AppSettings("TextFilePath")
str_XmlPath = str_WorkPath & "\dcconfiguration_.xml"
str_XmlStartPos = "DCConfiguration/"
Dc = New XmlDocument()
Dc.Load(str_XmlPath) 'XML Datei wird geladen
End Sub
</script>
Und das ist die XML-Datei:
Code:
- <DCConfiguration>
- <adt.alcatel.com DomainName="adt.alcatel.com">
+ <common></common>
+ <SLSDV7></SLSDV7>
+ <SLS6KY></SLS6KY>
</adt.alcatel.com>
- <adt1.adt.alcatel.com DomainName="adt1.adt.alcatel.com">
+ <common></common>
+ <SLSDUC></SLSDUC>
+ DESTGS0001R></DESTGS0001R>
</adt1.adt.alcatel.com>
- <adt2.adt.alcatel.com DomainName="adt2.adt.alcatel.com">
+ <common></common>
+ <FRILLSSIM2K></FRILLSSIM2K>
+ <FRVELSSIM2K></FRVELSSIM2K>
</adt2.adt.alcatel.com>
- <ad1.ad.alcatel.com DomainName="adt1.adt.alcatel.com">
+ <common></common>
+ <SLSDUC></SLSDUC>
+ <DESTGN0T99061></DESTGN0T99061>
+ <DESTGS0001R></DESTGS0001R>
</ad1.ad.alcatel.com>
- <Dictionaries>
+ <Values></Values>
+ <FieldNames></FieldNamea>
+ <FieldTypes></FieldTypes>
+ <RegistryKeys></RegistryKeys>
</Dictionaries>
- <adt5.adt.alcatel.com DomainName="adt1.adt.alcatel.com">
+ <common></common>
+ <DESTGS00017></DESTGS00017>
</adt5.adt.alcatel.com>
</DCConfiguration>
Die Domain Namen ("DomainName") sollen als Value dienen, also "adt.alcatel.com", "adt1.adt.alcatel.com", "adt2.adt.alcatel.com", "ad1.ad.alcatel.com" und "adt5.adt.alcatel.com".
Kann mir jemand sagen wie ich das machen kann?
Gruß Patrick