Tárgyszó szerinti listázás: XML

Mengnyitás böngészőben helyett Fájl letöltése ASP.NET

Dávid Zoltán Gyakran kell dinamikusan tartalmat (kép, XML) generálni. Mindegy, hogy aspxből, vagy HttpHandlerből. Az ember törli a Response-ot, megadja az új headeröket, betolja a tartalmat a Responseba és kész. Aztán a böngésző megjeleníti a választ. De mit tegyünk, ha a választ nem megjeleníttetni szeretnénk a böngészővel, hanem letölttetni? Tovább »

2009.03.30. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,

RSS generálás ASP.NET webalkalmazásban WCF alapokon

Balássy György (MS RD, ASP.NET MVP, MCTS) Webalkalmazások fejlesztésekor gyakran merül fel az igény, hogy a tartalmat RSS formában is publikálnunk kell. Erre számtalan megoldás létezik, a .NET Framework 3.5 megjelenése óta azonban közvetlen támogatást ad a keretrendszer a System.ServiceModel.Syndication névtér osztályainak segítségével. Tovább »

2008.06.05. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

XML adatkötés a gyakorlatban

Balássy György (MS RD, ASP.NET MVP, MCTS) Korábban már írtam arról, hogy az MSDN Kompetencia Központ RSS feedjét a FeedBurner szolgáltatás segítségével mérjük. A FeedBurner biztosít egy webes felületet a statisztikai adatok lekérdezéséhez, de ezen kívül egy REST-es API-t is ad, ami lehetővé teszi, hogy közvetlenül saját alkalmazásunkban jelenítsük meg ezeket az adatokat. Tovább »

2008.06.04. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , , ,

Word dokumentum generálása adatkötéssel - 6. rész: Végjáték

Balássy György (MS RD, ASP.NET MVP, MCTS) Az előző részekben megszerzett tudásunkat felhasználhatjuk arra, hogy kibővítsük a SharePoint lista elemekkel kapcsolatos szolgáltatásait. A WSS listák beépített funkciói közé tartozik, hogy kiválóan integrálódnak Excellel, Outlookkal és Access-szel, de a Word kimaradt a sorból. Pedig milyen szép is lenne, ha egy névjegyalbum valamelyik eleméből egy kattintással megcímzett levelet generálhatnánk! Nem is olyan nehéz... Tovább »

2008.05.05. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Word dokumentum generálása adatkötéssel - 5. rész: A kód neve

Balássy György (MS RD, ASP.NET MVP, MCTS) Az előző részben láttuk, hogyan kapcsolódik a DOCX állományban lévő customXml part kétirányú adatkötéssel a content control vezérlőkhöz. Ha ezzel a módszerrel akarunk programozottan dokumentumot előállítani, akkor már csak egyetlen lépés van hátra: olyan kódot kell írnunk, amely belenyúl az Open XML állományba és felülírja a korábban már odatett XML partot, aminek tartalma azután az adatkötéseken keresztül automatikusan megjelenik a felhasználó számára. Tovább »

2008.04.21. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Word dokumentum generálása adatkötéssel - 4. rész: Kapcsolat

Balássy György (MS RD, ASP.NET MVP, MCTS) Ahogy az előző részben láttuk, a content control-ok vagy más néven a structured document tags szolgáltatás az Office dokumentumokban lehetővé teszi a formázás és az adatok elkülönítését. Két korlátozó körülményt azonban mindenképpen meg kell említenünk. Tovább »

2008.04.19. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Word dokumentum generálása adatkötéssel - 3. rész: Kontroll

Balássy György (MS RD, ASP.NET MVP, MCTS) Bár a Word 2007 preferált fájlformátuma a DOCX teljes mértékben nyitott és XML alapú, elmondhatjuk, hogy a tartalom programozott közvetlen előállítása mégsem igazán egyszerű, mert az adat és a megjelenítés erősen keveredik a WordML nyelvben. Már a Word 2003-ban megjelent az a lehetőség, hogy a dokumentumhoz XSD sémát rendelhetünk, amely alapján a szöveg egyes részeit nyers XML-ben exportálhatjuk, de sajnos ez nem teszi lehetővé a tartalom generálását, ahogyan azt korábban láttuk. Tovább »

2008.04.15. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Word dokumentum generálása adatkötéssel - 2. rész: Új remény

Balássy György (MS RD, ASP.NET MVP, MCTS) Ahogy az előző részben megállapítottuk, a Word 2007 alapértelmezett Open XML fájl formátumainak programozott módon történő közvetlen kezelése nem éppen kellemes élmény. Bár kapunk támogatást a fájl kibontásához és a részek eléréséhez, sőt az egyes részek tartalmát is tudjuk szerkeszteni, ez utóbbinak a megalkotása során váratlan akadályokba ütközhetünk. Mindennek pedig az az oka, hogy a Word ML nyelvben a tartalom, azon belül is a sok sallang között a dokumentum információ... Tovább »

2008.04.13. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Word dokumentum generálása adatkötéssel - 1. rész: A fáraó átka

Balássy György (MS RD, ASP.NET MVP, MCTS) Gyakori feladat, hogy valamely alkalmazásunkból Office dokumentumot kell előállítanunk. Mivel az Office 2007 alapértelmezett fájl formátuma, az Office Open XML éppen ebben a hónapban kapta meg a szükséges szavazatokat, hogy az ECMA (ECMA 376, 2006. december) után ISO szabvánnyá is válhasson, aktuális a téma! Tovább »

2008.04.09. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Circular reference

Balássy György (MS RD, ASP.NET MVP, MCTS) Könnyű belefutni az alábbi XML sorosítási hibaüzenetbe, ha webszolgáltatásokat használunk. Tovább »

2008.03.06. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , , ,

LINQ to XML: osztályhierarchia, navigációs és módosító metódusok

Balássy György (MS RD, ASP.NET MVP, MCTS) Az egyik óriási problémám az XML osztálykönyvtárakkal, hogy nagyon sok időbe kerül, míg sikerül átlátnom, hogy melyik osztály mire való és hogyan kapcsolódik az összes többihez. Az általam ismert XML osztálykönyvtárak közös jellemzője, hogy ugyanazt az eredményt nagyon sokféleképpen lehet elérni, hiszen egy adott elem több úton is megközelíthető. Na de melyik út a legrövidebb? Tovább »

2007.12.21. | Permalink | Hozzászólások: 0 | Tárgyszavak: ,