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


xmdocument är slött som ####

Postades av 2004-05-12 21:09:46 - Roger Alsing, i forum c# (c-sharp), Tråden har 12 Kommentarer och lästs av 805 personer

laddar ett xhtml sida in i ett xmldocument och det går så fruktansvärt slött så det är något horribelt.
tar kanske 3 sekunder på en 1.5gghz burk att ladda en xhtml sida (svårt att säga hur stor den är men en vanlig sida från w3c.com iaf)

och nästan lika slött går det när man ska parsa eländet oxo.
loopar nod för nod rekursivt.

finns det något annat sätt att läsa alla noder och attruibut som är snabbare??

//Roger


Svara

Sv: xmdocument är slött som ####

Postades av 2004-05-12 21:20:10 - Johan Hultgren

Du kan ju testa med System.Xml.XmlTextReader å se om det går något snabbare.


Svara

Sv: xmdocument är slött som ####

Postades av 2004-05-22 12:50:54 - Andreas Håkansson

Roger,

Löste ditt problem sig eller behöver du mer hjälp? Om du är klar med detta problemet så markera inlägget som antingen <b>löst</b> (om du hittat en lösning - skriva gärna vad den var så andra kan ta del av både fråga och svar) eller <b>stängd</b> (om du inte hittat en lösning men problemet inte är aktuellt längre).

Om du inte löst problemet och vill ha mer hjälp så skriv ett inlägg som beskriver var du står idag med problemet (vad du har provat etc) så skall vi se om vi inte kan hitta en lösning.

//Andreas


Svara

Sv: xmdocument är slött som ####

Postades av 2004-05-22 13:23:35 - Roger Alsing

jag har inte haft tid att kolla på det så tråden är varken löst eller stängd.

//Roger


Svara

Sv: xmdocument är slött som ####

Postades av 2004-06-08 11:30:04 - Roger Alsing

det gick att sätta mydoc.XmlResolver=null så gick det miljarder ggr snabbare att ladda.

så istället för 12 sec så tar det 0.5 att ladda xml'en

//Roger


Svara

Sv: xmdocument är slött som ####

Postades av 2004-06-09 09:06:08 - Andreas Hillqvist

12 / 0.5 <> miljarder ggr

:oP

Men tack för tipset. ;o)


Svara

Sv: xmdocument är slött som ####

Postades av 2004-06-10 08:09:38 - Roger Alsing

då kommer nästa problem... gör man så så kan xmldocumentet inte parsa saker som tex "&nbsp;" eller "&amp;"


Svara

Sv: xmdocument är slött som ####

Postades av 2004-06-10 09:25:32 - Johan Bovin

Om jag kör:

string strContent="<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">" +
				"<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">" +
				"<head></head><body><p>home&nbsp; and away&apos;hej&amp;</p></body></html>";
XmlDocument doc=new XmlDocument();
doc.XmlResolver=null;
try
{
	doc.LoadXml(strContent);
}
catch(Exception e)
{
	Console.WriteLine(e.ToString());
}

så ballar den ut på nbsp men om jag tar bort just nbsp så går den igenom... skumt
i värsta fall kanske du får göra ett litet hack som byter ut nbsp till #160


Svara

Sv: xmdocument är slött som ####

Postades av 2004-06-10 10:20:40 - Peter Andersson

&nbsp; med flera är inte valid XML.

Om du tänker stoppa in HTML i en XML-struktur är det en bra idé att använda CDATA-taggar runt HTML-strängen. Ex:

<![CDATA[<html>.....</html>]]>



/Peter


Svara

Sv: xmdocument är slött som ####

Postades av 2004-06-10 10:37:36 - Johan Bovin

>&nbsp; med flera är inte valid XML.
nä, men det är väl valid xhtml, eller? W3C validator ger inga felmeddelande på det iallafall. Sen om du läser hela tråden så handlar det ju om att parsa xhtml...


Svara

Sv: xmdocument är slött som ####

Postades av 2004-06-10 10:52:29 - Johan Bovin

detta kanske kan vara nåt att titta på?!?
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=B90FDDCE-E60D-43F8-A5C4-C3BD760564BC


Svara

Sv: xmdocument är slött som ####

Postades av 2004-06-10 11:14:33 - Roger Alsing

ska ta en titt på det där,

kan det vara så att om xhtmlkoden innehålelr refs till dtd filer som tex "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

att dessa downloadas automagiskt och att det är en av anledningarna varför det går slött?

//Roger


Svara

Sv: xmdocument är slött som ####

Postades av 2004-06-11 09:49:13 - Roger Alsing

Nu har jag iaf skapat min egen xmlresolver klass , och embeddat xhtml dtd filerna i min assembly så nu går det iaf skapligt fort.

//Roger


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 159
27 952
271 704
949
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