Avatar billede ttgeek Nybegynder
13. marts 2006 - 22:44 Der er 4 kommentarer og
1 løsning

Runtime validering af xhtml?

Hej venner.

En bruger uploader en formular til mit site, vha en almindelig indput html kontrol.

Men da den uploadede side skal vises og manipuleres af serverside kode, har jeg brug for at validere den xhtml side der bliver uploadet.

Har en af jer et bud på, hvordan jeg kan gripe det problem an? på forhånd tak.

mvh
  Martin J.
Avatar billede davidfossil Nybegynder
14. marts 2006 - 14:07 #1
Er det et krav at det uploadede validerer ift. Xhml specifikationen, eller er det tilstrækkeligt at tjekke at indholdet er lovlig xml?
Avatar billede ttgeek Nybegynder
14. marts 2006 - 14:26 #2
lovlig xml vil sandsynligvis være ok. nogen forslag i det tilfælde?
Avatar billede snepnet Nybegynder
15. marts 2006 - 00:08 #3
well... du kan lave en simpel test sådan her:

string xml = "<xml><t></r></xml>";
XmlDocument doc = new XmlDocument();

try
{
    doc.LoadXml(xml);
}
catch (Exception er)
{
   
    // ... hvad du nu vil
}

men det vil normalt være interessant at validere imod et skema.

http://quickstart.developerfusion.co.uk/quickstart/howto/doc/Xml/XmlDocumentValidation.aspx

mvh
Avatar billede ttgeek Nybegynder
23. marts 2006 - 17:53 #4
Yes sneppnet. post et svar, så drysser der point af.
Avatar billede snepnet Nybegynder
23. marts 2006 - 18:41 #5
et svar kommer her :o)
mvh
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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