| CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Fri, 16 Jan 2026 19:31:44 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20110522201239
location: https://web.archive.org/web/20110522201239/https://www.xml.com/graphics/
server-timing: captures_list;dur=0.748145, exclusion.robots;dur=0.051556, exclusion.robots.policy;dur=0.036660, esindex;dur=0.012343, cdx.remote;dur=28.846774, LoadShardBlock;dur=235.791943, PetaboxLoader3.datanode;dur=95.203754, PetaboxLoader3.resolve;dur=22.466871
x-app-server: wwwb-app204-dc6
x-ts: 302
x-tr: 292
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app204; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Fri, 16 Jan 2026 19:31:44 GMT
content-type: text/html; charset=ISO-8859-1
x-archive-orig-date: Sun, 22 May 2011 20:12:37 GMT
x-archive-orig-server: Apache
x-archive-orig-p3p: policyref="https://www.oreillynet.com/w3c/p3p.xml",CP="CAO DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONo OUR DELa PUBi OTRa IND PHY ONL UNI PUR COM NAV INT DEM CNT STA PRE"
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sun, 22 May 2011 20:12:39 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: alexa-web-20110714074605-00010/52_22_20110522201207_crawl102.arc.gz
server-timing: captures_list;dur=0.566228, exclusion.robots;dur=0.021399, exclusion.robots.policy;dur=0.009496, esindex;dur=0.011755, cdx.remote;dur=49.309598, LoadShardBlock;dur=424.278663, PetaboxLoader3.datanode;dur=330.232490, PetaboxLoader3.resolve;dur=114.886263, load_resource;dur=120.552905
x-app-server: wwwb-app204-dc6
x-ts: 200
x-tr: 679
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Graphics Resource Center
| Sign In/My Account | View Cart |
We've expanded our XML news coverage and improved our search! Search for all things XML across O'Reilly!
|
Columns
<understanding:xml/>Agile Web Dive into XML Hacking Congress Hacking the Library Java Web Services Security Jon Udell Perl and XML Practical XQuery Python and XML Rich Salz Sacré SVG Standards Lowdown The Restful Web Transforming XML XML Annoyances XML Q&A XML Tourist XML-Deviant XML Essentials
Annotated XMLWhat is XML? What is XSLT? What is XSL-FO? What is XLink? What is XML Schema? What is XQuery? What is RDF? What is RSS? What is AJAX? What are Topic Maps? What are Web Services? What are XForms? XSLT Recipe of the Day |
|
Graphics
Cedric Savarese offers an interesting guide to using XUL to enhance web apps on Mozilla-compatible browsers. He very helpfully includes performance numbers, including comparisons to equivalent JavaScript widgets. [Feb. 6, 2007] Introducing OpenLaszlo By Sreekumar Parameswaran Pillai This week, Sreekumar Pillai begins a two-part series on OpenLaszlo, a zero-install platform for rich web applications. In this first part, Pillai introduces the OpenLaszlo Hello World app. [Oct. 11, 2006] Introducing WSGI: Python's Secret Web Weapon, Part Two By James Gardner In Part Two, James Gardner completes his introduction of WSGI, the new Python standard for building reusable web-framework components. [Oct. 4, 2006] Introducing WSGI: Python's Secret Web Weapon By James Gardner James Gardner introduces WSGI, the new Python standard for building reusable web-framework components, which just may turn out to be Python's secret web weapon. [Sep. 27, 2006] RSS and AJAX: A Simple News Reader By Paul Sobocinski Paul Sobocinski combines RSS and AJAX to build a simple, in-browser news reader that you can deploy on any website. [Sep. 13, 2006] The XSLDataGrid: XSLT Rocks Ajax By Lindsey Simon Lindsey Simon describes XSLDataGrid, an approach to dynamic display of tabular data using XSLT and Ajax. [Aug. 23, 2006] Google Web Toolkit By Bruce Perry Bruce Perry's latest piece introduces GWT, the Google Web Toolkit, which is a kind of Java to Ajax compiler. It's a very interesting new development in the world of very interactive web apps. [Jul. 12, 2006] Object-oriented JavaScript By Greg Brown Greg Brown explains how to use basic object-oriented techniques to build more robust AJAX applications. [Jun. 7, 2006] Dave Hoover returns with an update about canvas-powered web apps, adding interactivity to the method he described in his Supertrain article. [May. 10, 2006]An AJAX Caching Strategy By Bruce Perry Bruce Perry returns with another AJAX hack; this time he shows us how to use HTTP caching to support an AJAX-enabled web client. [May. 3, 2006] Putting REST on Rails By Dan Kubb Rails is as hot as any web technology, and REST is heating up again. Dan Kubb demonstrates his Rails plugin for building RESTful web apps and services. [Apr. 19, 2006] Analyzing the Web By John E. Simpson In his latest XML Tourist column John E. Simpson asks whether XML has a role to play in reporting website traffic statistics. He finds two applications that use XML to analyze website traffic. [Jul. 27, 2005] Secure RSS Syndication By Joe Gregorio Joe Gregorio hacks a Greasemonkey script to make his browser decrypt a Blowfish-encrypted RSS channel on the fly. [Jul. 13, 2005] Just Use Media Types? By Joe Gregorio In his latest Restful Web column, Joe Gregorio implements a set of Python functions for doing the right thing--analyzing, parsing, and matching--with HTTP request media types. [Jun. 8, 2005] Forming Consensus By Micah Dubinko In his latest XML-Deviant column, Micah Dubinko outlines a plan for combining the XForms and Web Forms 2.0 communities. [May. 11, 2005] Big Lists in Small Spaces By Fabio Arciniegas A. After a long hiatus, our Sacré SVG columnist, Fabio Arciniegas, returns with a technique for displaying large lists or trees of information in small spaces. [May. 4, 2005] Forming Opinions, Part 3 By Micah Dubinko In this week's XML-Deviant column, Micah Dubinko concludes his three-part foray into Web Forms 2.0. [May. 4, 2005] Forming Opinions, Part 2 By Micah Dubinko In his latest column, Micah Dubinko continues his foray into Web Forms 2.0. [Apr. 27, 2005] The Google Wake-Up Call By Micah Dubinko Micah Dubinko explains how Google's excellent assembly of existing pieces is raising the bar for everyone else. [Feb. 23, 2005] Sarissa to the Rescue By Emmanouil Batsis Want to build very dynamic web interfaces like Google? Then you'll need to manage cross-browser XML compatability issues. And you'll need Sarissa. [Feb. 23, 2005] The Silent Soundtrack By John E. Simpson In this installation of XML Tourist, John E. Simpson presents an overview of the types of sound-to-text captioning available. Pinpointing closed captioning as the most suitable for use with computerized multimedia, he then explains how XML-based solutions address synchronization issues. [Feb. 2, 2005] Mapping and Markup, Part 2 By John E. Simpson In the final part of his XML Tourist column's exploration of GML, John E. Simpson introduces us to the component schema parts as well as to some GML software. [Dec. 29, 2004] XML Namespace Processing in Apache By Nick Kew Nick Kew introduces the Apache XML Namespace API for use in building mix-and-match XML Namespace-aware applications for the Web in Apache. [Dec. 15, 2004] SVG At the Movies By Antoine Quint Antoine Quint returns with a new column about SVG -- this time he focuses on the interesting new features for video integration in SVG 1.2. [Oct. 13, 2004] Automated Tree Drawing: XSLT and SVG By Jirka Kosek Jirka Kosek describes a technique for creating graphics of tree structures from a simple textual syntax using SVG and XSLT. [Sep. 8, 2004] |
|
Recommended for YouSponsored By: |
|
©2010, O'Reilly Media, Inc. (707) 827-7000 / (800) 998-9938 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. |
|
