Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.487 pregleda

Najnovija ↓

XML->HTML pomocu xsl transformacija C#? 10.05.2006. u 16:10 · pre 249 meseci
izmenjeno 1 put, poslednji put Mr. Rejn 10.05.2006. u 16:13
  1. Mr. Rejn10.05.2006. u 16:13zapis iz teksta poruke
#1
Kako se pretvara xml u html u C# i da li postoji neki alternativni nacin
dobijanja izvestaja iz DataTable, a da ne ukljucuje neke spoljne alate?
Radim na #develop-u koji kao ima neki generator izvestaja ali kao da ga nema,
odnosno svira exception kada pokusam da ga konfigurishem.
Inace koristim ADO.NET za Firebird.

XML dobijam ovako:
Code:

FbDataAdapter da = new FbDataAdapter(textBox1.Text,fbConnection1);
    DataTable dt = new DataTable("report");
    da.Fill(dt);
    da.Dispose();
    this.dataGrid1.DataSource = dt;
    dt.WriteXml("izvestaj.xml"); //dalje ne znam u HTML


Ovo se desava kada se pokrene wizard za SharpReport:
Code:

.NET Version        : 2.0.50727.42
OS Version           : Microsoft Windows NT 5.1.2600 Service Pack 2
Current culture      : English (United States) (en-US)
Working Set Memory   : 23152kb
SharpDevelop Version : 2.0.0.1291

Exception thrown: 
System.IO.FileNotFoundException: Could not load file or assembly 'ADODB, 
Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. 
The system cannot find the file specified.
File name: 'ADODB, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
   at SharpQuery.Connection.AbstractSharpQueryConnectionWrapper.CreateFromDataConnectionLink()
   at SharpQuery.Gui.TreeView.SharpQueryNodeDatabaseRoot.BuildsChilds()
   at SharpQuery.Commands.SharpQueryAddconnectionCommand.Run()

itd...
Potpis
Ag + Na -> Xe
Re: XML->HTML pomocu xsl transformacija C#? 10.05.2006. u 16:24 · pre 249 meseci #2
Ne znam da ti kazem za #develop, ali sam .NET ima transformation engine i koristi se kroz klasu XSLTransform. Medjutim za tu klasu ti treba vec pripremljeni xsl fajl, a njega ili moras da napises sam (ako znas dobro xslt/xpath sintaksu) ili da iskoristis neki od eksternih alata.

XMLSpy i Stylus XML Studio su dva veoma dobra paketa sa WYSIWYG editorima za xslt (drag&drop-ovanjem elemnata i atributa sa leve na desnu stranu pravis mapiranje a alatka sama generise xslt u pozadini). Problem je sto oba paketa kostaju puno para. mozda neko znai neki besplatni alat da ti preporuci.
Potpis
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ć
Re: XML->HTML pomocu xsl transformacija C#? 15.05.2006. u 22:50 · pre 249 meseci #4
Mozda je malo off topic ali ako nekoga interesuje kako poterati SharpReport na #develop-u,
stvar je u ovome:

-mora se prvo instalirati Microsoft Office 2003 Primary Interop Assemblies (PIAs):
http://www.microsoft.com/downl...3a-ac14-4125-8ba0-d36d67e0f4ad
(odatle je ADODB exception) koji dozvoljava pozivanje COM interfejsa preko .NET frameworka.
Registrovati DLL-ove u Add Reference dijalogu.
-OLE DB InterBase/Firebird driver: http://www.sibprovider.com/en_us/files/sibprovi.zip : raspakovati
i pokrenuti install.bat-kopira driver u system32 i registruje ga u registry bazi
-pokrenuti #develop->new file->SharpReport i pratiti Wizard (Napomena: NE stavljati IP adresu/
localhost u konfiguraciji veze, nego samo putanju do db fajla na disku i trebao bi da proradi).

SharpReport i dalje ima neku bazicnu funkcionalnost, ali ce u buducnosti mozda zaliciti na nesto.
Pozdrav.


Potpis
Ag + Na -> Xe
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme