Avatar billede tl Nybegynder
26. maj 2003 - 23:53 Der er 11 kommentarer og
1 løsning

rigtig (x)HTML

Jeg har et lille problem...

Jeg generer HTML i Visual Studio .NET men den laver ikke korrekt HTML.. (microsoft..!) .... VS afslutter ikke alle tags med / og er derfor ikke XHTML.

Jeg bruger HTML til at genere XSLT stylesheets, men disse skal være i rigtig xml form (XHTML) for at man kan loade stylesheet'et.

Hvordan kan man være sikker på at den html man genere er "rigtig" .. nogen ide?
Avatar billede webcreator Nybegynder
26. maj 2003 - 23:57 #1
Du kan tjekke, om dit output i HTML er korrekt, ved at smide det gennem:
http://validator.w3.org
Avatar billede tl Nybegynder
27. maj 2003 - 00:26 #2
ja det er jo udemærket, men det retter ikke fejlen... ellers er man manuelt nød til at gøre det bagefter - hvilket er noget tidskrævende... har prøvet at bruge et program tidy uden held, men editoren skulle blot lave det rigtigt fra første færd.
Avatar billede bearhugx Nybegynder
27. maj 2003 - 00:59 #3
Hvad er det for en kode, den laver, siden den ikke er valid ... Glemmer den at afslutte tags eller ???

Er det store HTML filer, som Visual Studio generer ?? - tit synes jeg at det er forholdsvis let, hurtigt at gennemse om en html-fil er XHTML valid (selvfølgeligt kommer dette bl.a. an på dokumentets struktur, men det er en anden sag:-)...

(Så vidt jeg husker kan man både i Dreamweaver og GoLive sætte editoren til at lukke tags XHTML-kompatibelt dvs <br/> feks. -- At de så stadigvæk indsætter fonttags hvis man ændre nogle skrift-properties kan jo kun lade en tilbage med undren....)
Avatar billede tl Nybegynder
27. maj 2003 - 09:19 #4
Ja det er netop afslutningen af tags den ikke udfører. F.eks. bliver <IMG > ikke afsluttet med /> ej heller <br> eller <input.

Kan man mon også sætte VS til at afslutte ordentligt... Det ville være det nemmeste.. Alternativt skulle man have et program der kunne sørge for at alle tags var lukkede...
Avatar billede tl Nybegynder
27. maj 2003 - 23:57 #5
Hmmm. problemet er nok ikke bare sådan lige at løse...
Avatar billede tl Nybegynder
27. maj 2003 - 23:59 #6
http://www.bradsoft.com/topstyle/ kan måske bruges...
Avatar billede bearhugx Nybegynder
28. maj 2003 - 00:00 #7
Jeg bruger selv HTML-kit fra chami.com - men jeg troede at der var tale om at du skulle bruge en anden editor ... sååå...
Avatar billede thor.ostergaard Nybegynder
15. september 2003 - 16:05 #8
Jeg har fundet en web-service, der kan konvertere html til xhtml - det kan være den kan hjælpe. Skriv hvis du er interesseret i at høre mere.
Avatar billede bearhugx Nybegynder
15. september 2003 - 17:11 #9
jeg er da interesseret i at kende en sådan ws :-)
Avatar billede thor.ostergaard Nybegynder
15. september 2003 - 17:51 #10
Du kan finde den her:
http://www.reflectionit.nl/Html2Xml.aspx

Da jeg implementerede den havde den det lille problem, at den fejlede første gang man kaldte den. Det løste jeg med denne lille stump kode, der spørger efter versionsnummeret - efter det virker den uden problemer.

        Dim ws As new html2xml.Html2XmlServices()
        Dim strTmp as String
        Try
            strTmp = ws.VersionInfo()
        Catch ex as System.Net.WebException

Jeg har en lille tekst om, hvordan man implementerer en web-service i asp.net stående her:
http://www.kursusmaterialer.dk/ASP.NET%20II/Webservices/Kald%20af%20web-services.aspx
Avatar billede thor.ostergaard Nybegynder
15. september 2003 - 17:51 #11
Jeg ved ikke om den stadig fejler første gang...
Avatar billede claus_jac Nybegynder
28. november 2003 - 19:56 #12
Du skal bruge html-tidy, men det er et kommandolinje program. Dog kan du i www.chami.com/html-kit programmet bruge den integreret. hvor du kan bede den om at "upgrade to XHTML". Det kommer med en ret god fejlrapport, som man kan lære meget af!  (så vidt jeg husker er gutten bag html-tidy en af hovedaktørerne bag w3c-standarderne, og har været med til at udvikle w3c-validator! så det skulle virke, men man kan i html-kit sætte den som man har lyst til.)

PS. DAVS Thor!! Jeg har næsten lige sendt en mail til dig ang. danske opensource CM-systemer!

Håber det hjælper.

Claus
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester