09. september 2002 - 19:27Der er
7 kommentarer og 1 løsning
Runtime parsing af asp.net tags!
Er der nogen der ved hvorledes asp.net parseren kaldes runtime. Jeg vil gerne kunne fodre parseren med en tekststreng indeholdende asp.net tags og have den til at returnere et tilsvarende kontrol træ!
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Jeg tror ikke du kan gøre det på den måde, men du kan jo skrive din egen "parser" som så opretter objekter derefter, selv om det ikke er nogen god løsning. Hvad er det helt præcist du vil?
Self. kan man selv skrive en parser, men ideen var jo ligesom at undgå dette da der jo et eller anden sted i frameworket er en klasse som kan netop det! Og i øvrigt ville det jo ikke ligefrem være en lille opgave at skrive en asp.net parser. Helt præcist, så vil jeg tage en streng med asp.net kode, oversætte den til det tilsvarende kontrol træ og indsætte dette træ i en eksisterende kontrol!
Rolig nu. Jeg tror simpelthen ikke det kan lade sig gøre, fordi ASP.NET parseren køres en enkelt gang for hver side der forespørges med en hel masse parametre om besøgeren. Det bliver simpelthen for besværligt. Men hvorfor vil du absolut have ASP.NET kode? Kan du ikke bruge noget XML eller noget?
For så vidt at du kender en metode til at får oversat XML tags til server kontroller! Ideen er jo netop at spare besværet med at skrive en parser og dermed få asp.net til at tage sig afmapningen mellem tags/kontroller og attributter/properties!
Antag at den streng jeg ønsker oversat ser ud som ovenstående, jeg kan ikke lige se hvordan et simpelt for-each loop kan oversætte det til server kontroller!
Men nu handler mit spørgsmål jo ikke lige om at finde på noget andet, men derimod at instantiere og kalde asp.net parseren runtime, men det er der desværre ikke nogen der kan svare på :-(
Synes godt om
Ny brugerNybegynder
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.