Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hitta sträng i fil

Postades av 2004-12-30 15:44:42 - Olof Lidström, i forum c# (c-sharp), Tråden har 4 Kommentarer och lästs av 769 personer

Hejsan

Jag har en web.config som jag skulle vilja läsa ut en nyckel ur från ett dosprogram. Har testat att ladda in den som ett xml dokument men då får jag detta felmeddelande:
"The data at the root level is invalid. Line 1, position 1."

Så nu är min idé att jag ska söka efter en speciell sträng i web.config men kan inte hitta nån bra på lösning på detta.

Finns det någon som kan hjälpa mig tro?

Mvh Olof


Svara

Sv: Hitta sträng i fil

Postades av 2004-12-30 18:08:52 - Johan Normén

Hej,

du skall kunna läsa in din config som vanlig xml data. Har gjort det tidigare. Konstigt att du får detta fel.
Finns det någon viss anledning till att läsa in denna? skall du ändra nått? för dit dos app kan ju ha sin enga config fil med sina egna nycklar. Ev kan du skala en Mediator (för mig det hette så) en klass som vet saker om andra. Ex med denna kan du plocka ut data för din web.config och ge infon till ditt dos porgram, dock kan det bli lite knöligt. Du kan även öppna upp en webservice där du läser in datan och i ditt dos app går mot web servicen. och en rad andra kuliga lösningar finns ju...

Mvh Johan


Svara

Sv: Hitta sträng i fil

Postades av 2004-12-30 21:23:57 - André Isaksson

Kolla att du inte fått ett skräptecken först i XML-filen. Det har hänt mig med VS.NET och xml med samma resultat. Jag öppnade filen i Crimson Editor som avslöjade tecknet.

/André


Svara

Sv: Hitta sträng i fil

Postades av 2004-12-30 22:37:50 - Andreas Håkansson

Olof,

Du har garanterat fått något skräp i din web.config fil - kontrollera den, alternativt tabort den och lägg till en ny. När du har öppnat den i ett <b>XmlDocument</b> objekt, så kan du använda <b>SelectSingleNode</b> metoden, som tar en <b>XPath</b> fråga som argument, för att välja ut det som du är intresserad av. För mer information om XPath så kan du ta en titt på http://www.w3schools.com/xpath/default.asp

Nedan finner du ett exempel som jag skrev, som visar hur du går till väga. Det öppnar web.config filen, hämtar <b>trace</b> elementet i den och läser ut </b>requestLimit</b> attributet som den skriver ut på websidan.

Hoppas det löser sig!

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Xml;
using System.Xml.XPath;

namespace WebConfigReader
{
	public class WebForm1 : System.Web.UI.Page
	{
		private void Page_Load(object sender, System.EventArgs e)
		{
			// Bygg sökvägen till web.config
			string configFile = 
				Path.Combine(Server.MapPath(null), "Web.config");

			// Kontrollera att filen finns
			if( File.Exists(configFile) )
			{
				// Öppna filen
				XmlDocument configDoc = new XmlDocument();
				configDoc.Load(configFile);

				// Läs ut requestLimit attributet ur trace elementet
				XmlNode traceNode = configDoc.SelectSingleNode("//trace");
				if( traceNode != null )
					this.Response.Write(traceNode.Attributes["requestLimit"].Value);
			}
		}

		#region Web Form Designer generated code
		
			override protected void OnInit(EventArgs e)
			{
				this.InitializeComponent();
				base.OnInit(e);
			}

			private void InitializeComponent()
			{    
				this.Load += new System.EventHandler(this.Page_Load);
			}

		#endregion
	}
}


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 165
27 952
271 704
704
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies