Προς το περιεχόμενο

C# και HTML DOM


k.tnb

Προτεινόμενες αναρτήσεις

Δημοσ.

Μήπως γνωρίζει κανείς με πιο τρόπο θα μπορούσα να έχω πρόσβαση σε HTML DOM μέσα από C# σε Web Application; Έχω διαβάσει για το αντικείμενο htmlDocument και τη μέθοδο Load("αρχείο.html") αλλά μπορώ να το βρώ μόνο σε Windows Application. Τι γίνεται με τις Web Applications σε αυτή τη περίπτωση;;;

 

(Δουλέυω σε Visual Studio 2008)

 

Thanks..

Δημοσ.
Tι εννοείς με το "με πιο τρόπο θα μπορούσα να έχω πρόσβαση σε HTML"?

 

Στο HTML DOM (Document Object Model) για την ακρίβεια! Για παράδειγμα, έχω ένα αρχείο HTML στο δίσκο μου και θα ήθελα να γράψω τη γραμμή <img name="nameImg" src="./pic.jpg" ...> κάπου μέσα στο <body>. Αυτή η δουλεία να γίνει μέσω C#. Ξέρω πως γίνεται σε Windows Applications αλλά όχι σε Web Applications, και δεν έχω βρεί και κάτι σχετικό...

Δημοσ.
μπορείς να το κάνεις με regular expressions, ή, ακόμα καλύτερα, να χρησιμοποιήσεις Linq To XML.

δες εδώ

http://msdn.microsoft.com/en-us/library/bb387098.aspx

http://www.hookedonlinq.com/LINQtoXML5MinuteOverview.ashx

 

Πολύ ενδιαφέρον το LINQ to XML!! Ομολογώ οτι δεν το είχα ξανακούσει. Ευχαριστώ πολύ!

Δημοσ.

nada! για ό,τι απορία έχεις εδώ είμαστε!

έχε υπ'όψιν σου ότι το LINQ σαν abstraction layer έχει πολλές εφαρμογές (LINQ to SQL, LINQ to Objects και πολλές άλλες)

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...