Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

da li je izvodljivo?

[es] :: .NET :: da li je izvodljivo?

Strane: 1 2 3

[ Pregleda: 6317 | Odgovora: 46 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: da li je izvodljivo?11.08.2010. u 20:14 - pre 167 meseci
Sorry. Izbaci static iz te funkcije.
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
92.244.151.*



+6 Profil

icon Re: da li je izvodljivo?11.08.2010. u 20:22 - pre 167 meseci
Stvar je u tome sto si stavila da je metoda ValidationCallBack staticka, a u okviru nje pokusavas da menjas svojstvo Text kontrole textBox koja pripada nekoj konkretnoj instanci tvoje klase.
Staticke metode nisu vezane za instancu klase kojoj pripadaju, to jest, da bi pozvala takvu metodu nije potrebno napraviti novu instancu te klase, vec je pozivas sa MojaKlasa.MojaStatickaMetoda().
Dakle, posto takva metoda nije vezana za konkretan objekat klase, u trenutku pozivanja tvoje metode "ValidationCallBack()", ne postoji instanca tvoje klase "browsing", pa samim tim ne postoji ni "textBox1" koji pripada toj klasi.

Najjednostavnije resenje je da izbrises to static, i da metodu ucinis privatnom:
Code:

private void ValidationCallBack(object sender, ValidationEventArgs e)
        {
            //Console.WriteLine("Validation Error: {0}", e.Message);
            textBox1.Text += "Greska!"; 
        }

posto metoda vise nije staticka, vezana je za konkretan objekat klase "browsing", pa mozes da pristupas njenim elementima.
Takodje, metodu "ValidateXMLFile" mozes slobodno da prebacis u private, ne vidim smisao da bude public.

Ne znam koliko ce ti biti jasno ovo sto sam gore napisao, nadam se da nisam mnogo zakomplikovao.

Pozdrav
 
Odgovor na temu

enferty
student
Novi Sad

Član broj: 193582
Poruke: 113
*.adsl.eunet.rs.



+1 Profil

icon Re: da li je izvodljivo?11.08.2010. u 20:33 - pre 167 meseci
@Shadowed
sredjeno , hvala puno

@bojan21
jeste, jasnije je... nije komplikovano toliko... kada ima ko da ti kaze kako i sta radi

ps. momci, moram nesto da vas pitam sad i izvinite na tim pitanjima, ali ono... trazi se od mene:
1. da li ovaj program mogu da koristim za validaciju html file-a i neke xsd sheme, pa da napravim xhtml? (predpostavljam da mogu, sa manjim izmenama)
2. da li ce raditi ako su mi file-ovi van projekta? (znaci nema ih u zvanicnom projektu)
3. zadnje: kako se pravi da to bude .exe?

znam da mnogo trazim, ali bila bi vam jako zahvalna na pomoci... ... vec jesam i previse, ali ovo je zapravo kljucan deo zadatka.

[Ovu poruku je menjao enferty dana 11.08.2010. u 21:49 GMT+1]
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
92.244.151.*



+6 Profil

icon Re: da li je izvodljivo?11.08.2010. u 21:22 - pre 167 meseci
Idemo redom:

1. trebalo bi da moze, ipak je XHTML u osnovi XML (nisam bio u mogucnosti da probam, ali na netu ima dosta primera); za svaki slucaj, ovo bi trebalo neko da potvrdi/opovrgne posto zaista nisam siguran.
2. koji fajlovi? xml/xhtml i xsd? ako mislis na njih, sto ne bi radilo, ionako ih ucitavas preko OpenFileDialog-a
3. koliko vidim, koristis Visual Studio, ako si vec isla na build/debug (siguran sam da jesi), exe datoteka se vec nalazi i "bin\Debug" direktorijumu tvoje aplikacije
 
Odgovor na temu

enferty
student
Novi Sad

Član broj: 193582
Poruke: 113
*.adsl.eunet.rs.



+1 Profil

icon Re: da li je izvodljivo?11.08.2010. u 21:45 - pre 167 meseci
ahaaam... oke, videcu i to da probam da uradim, ali verovatno cu naici na neke probleme, ipak sam pocetnica u ovome.
2. pitam zato sto ako probam ovako iz VS-a, javlja mi gresku.
3. aham, hvala, sadcu je vidim
====================
edit: radi exe file
edit2: sad sam proverila radi li i sa externim dokumentima. radi kada ga pokrenem sa ovog exe file-a, u VS nece, izbacuje gresku, al to je ne bitno sad, kad radi ne diram

ps. jel moze par linkova, smernica za ovaj problem sa xhtml-om?
unapred vrlo zahvalna, vrlo

[Ovu poruku je menjao enferty dana 11.08.2010. u 22:56 GMT+1]
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: da li je izvodljivo?11.08.2010. u 22:53 - pre 167 meseci
XHTML shemu vec imas instalirano na svakom novijem windows sistemu (pribacu da ti iskopam URI sutra). U principu najveci problem sa HTML fajlovima nije poredak tagova koliko cinjenica da HTML ne mora da bude well-formed xml (npr <br> ne mora da ima </br>) a to je nesto sto i najobicniji non-validating parser detektuje, sad ostaje samo pitanje kako ces to da ispravis jer kroz XML DOM ne mozes (da bi usao u DOM mora prvo da bude minimum well-formed), morala bi da sidjes na manipulaciju tekstualnim sadrzajem.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

bojan21
Bojan Zukic
Beograd

Član broj: 101113
Poruke: 251
92.244.151.*



+6 Profil

icon Re: da li je izvodljivo?12.08.2010. u 00:03 - pre 167 meseci
Pogledaj:

http://www.w3.org/TR/xhtml1-schema/#schemas
 
Odgovor na temu

enferty
student
Novi Sad

Član broj: 193582
Poruke: 113
*.adsl.eunet.rs.



+1 Profil

icon Re: da li je izvodljivo?21.08.2010. u 13:48 - pre 167 meseci
Da li neko moze ukratko da mi objasni sta se ovde desava?

Code (csharp):
public void Execute(string xml, string dtd) {
 
            Errors = new List<string>();
 
            XmlReaderSettings settings = new XmlReaderSettings();
            settings.ProhibitDtd = false;
            settings.ValidationType = ValidationType.DTD;
            settings.ValidationEventHandler += new ValidationEventHandler( ValidationEventHandler );
 
           
            string newDoctype = string.Format("<!DOCTYPE html SYSTEM \"file://{0}\">", dtd);
 
           
            xml = Regex.Replace(xml, "<!DOCTYPE.*?>", newDoctype, RegexOptions.Singleline | RegexOptions.IgnoreCase);
 
             XmlReader reader = XmlReader.Create( new System.IO.StringReader( xml ) , settings );
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: da li je izvodljivo?21.08.2010. u 16:33 - pre 167 meseci
Forsira custom DTD validaciju HTMLa tako sto zameni standardni xHTML doctype (obicno <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">) sa custom DTD opinterom na DTD schema file npr <!DOCTYPE html SYSTEM "file://perin_html.dtd">


Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

enferty
student
Novi Sad

Član broj: 193582
Poruke: 113
*.adsl.eunet.rs.



+1 Profil

icon Re: da li je izvodljivo?21.08.2010. u 18:32 - pre 167 meseci
Hm... hvala na objasnjenju...

Da li bi mogla to da iskoristim (prepravim) da odradim sebi validaciju html stranice sa mojom nekom shemom i da ga sacuvam kao xHtml?
Da li bi to tako radilo, ili moram sve menjati?
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: da li je izvodljivo?21.08.2010. u 21:56 - pre 167 meseci
Iskreno ne vidim potrebu za time da pravis svoju xhtml DTD semu, postoje tri standardne DTD xHTML seme (XHTML 1.0 Strict, Transitional i frameset) koje su ti dovoljne za sve realne primene, ovaj sample gore je neka budzevina (verovatno su hteli neku semu izmedju transitional i strict). Sve seme su dostupne online a i svi noviji browseri ih drze kesirane.

Pogledaj ovde: http://www.w3schools.com/Xhtml/xhtml_dtd.asp

I ne znam sta mislis pod snimiti kao xhtml, tvoj html ili jeste ili nije xhtml (od cega zavisi dal ce proci validaciju ili nece), validatori (i xsd i dtd) ne sluze za ispravljanje xml fajlova oni samo sluze da provere semu i da ti saopste neispravnosti. Iskreno jos nisam video automatski sistem koji moze da reaguje na sve moguce validacione greske i da ispravlja jer je za to potrebna malo intelektualnija analiza od one koju masina moze da sprovede. Npr LINK element moze da ima atribute href i hreflang ako ti u XML fajlu stigne "hrefla" sta automatika treba da uradi?








Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

enferty
student
Novi Sad

Član broj: 193582
Poruke: 113
*.adsl.eunet.rs.



+1 Profil

icon Re: da li je izvodljivo?21.08.2010. u 22:26 - pre 167 meseci
Ahaaam... vidim zbunila sam... oke, ovako...

Pitala sam iz razloga sto bi trebala za fax da napravim aplikaciju koja ce ucitati html file (kao gore, pre jos ucitati xml file), validirati ga na osnovu sheme koje sam ja napravila (stavila u shemu tagove koje ja zelim da ima) i reci da li je oke ili nije, a potom (ako je izvodljivo) i sacuvati taj file kao xhtml. To je ono sto mi treba da napravim.

E sad, oko pojedinosti, zasto to tako raditi i ne koristiti vec sredjene sheme za validaciju, tooo vec ne pitaj mene. Njihove nebuloze.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: da li je izvodljivo?21.08.2010. u 23:03 - pre 167 meseci
@mmix, ja nesto mislim da ona treba samo da kopira fajl tako da ima ekstenziju .xhtml ukoliko prolazi validaciju a ne da ga ispravlja.
A sam fajl bi trebao da ima odredjeni subset html-a pa zato pravi svoju semu (kojom odredjuje koji subset je u pitanju).
Nesto kao onda kada sam ti pominjao za onu validaciju kako bih izbegao script injection.
 
Odgovor na temu

enferty
student
Novi Sad

Član broj: 193582
Poruke: 113
*.adsl.eunet.rs.



+1 Profil

icon Re: da li je izvodljivo?22.08.2010. u 10:31 - pre 167 meseci
Tako je... u principu to mi treba.
 
Odgovor na temu

enferty
student
Novi Sad

Član broj: 193582
Poruke: 113
*.adsl.eunet.rs.



+1 Profil

icon Re: da li je izvodljivo?24.08.2010. u 11:19 - pre 167 meseci
ijooooj.... znaci, nema mi pomoci
 
Odgovor na temu

enferty
student
Novi Sad

Član broj: 193582
Poruke: 113
*.adsl.eunet.rs.



+1 Profil

icon Re: da li je izvodljivo?26.08.2010. u 15:50 - pre 167 meseci
ljudi, zaista ne zelim biti dosadna, ali zaista bi trebala da zavrsim ovaj projekat do ponedeljka/utorka... vrlo mi je potreban za upis na sledecu godinu

neke smernice, neka pomoc... bilo sta
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: da li je izvodljivo?26.08.2010. u 16:06 - pre 167 meseci
A šta je tačno problem?
 
Odgovor na temu

enferty
student
Novi Sad

Član broj: 193582
Poruke: 113
*.adsl.eunet.rs.



+1 Profil

icon Re: da li je izvodljivo?26.08.2010. u 16:11 - pre 167 meseci
pa sto nemam pojma odakle poceti i sta uraditi?
da li mogu koristiti onaj kod iz prethodnih postova, da li ce raditi tako?
da li postoji klasa za takvu neku validaciju?
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: da li je izvodljivo?26.08.2010. u 16:24 - pre 167 meseci
Pa sta si uradila do sada i gde si zapela?
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

enferty
student
Novi Sad

Član broj: 193582
Poruke: 113
*.adsl.eunet.rs.



+1 Profil

icon Re: da li je izvodljivo?26.08.2010. u 16:39 - pre 167 meseci
uglavnom sam google-ala i gledala sta i kako ima na netu i po msdn forumima, nisam nasla nista zanimljivo.
 
Odgovor na temu

[es] :: .NET :: da li je izvodljivo?

Strane: 1 2 3

[ Pregleda: 6317 | Odgovora: 46 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.