The Scoop

  • Home
  • Projects
  • About The Scoop
  • Fixing Journalism
  • Medill Links
  • Departments
    • API
    • Apple
    • Asides
    • Broadcast
    • Campaign Finance
    • Car Tools
    • Code
    • Data
    • DIY
    • django
    • Fed Data
    • FOIA
    • General
    • IRE
    • Journalism
    • Local Data
    • Mapping
    • Miscellany
    • NonGov Data
    • Online
    • Paper Trail
    • Presentations
    • Public Records
    • Python
    • Rails
    • Ruby
    • SLA
    • Social Network Analysis
    • Sports
    • State Data
    • Teaching
    • Work
    • XML
  • Subscribe via RSS

XML for Journalists

Derek Willis, The Center for Public Integrity
IRE 2003 Conference, Washington

What is XML?

XML is a markup language for documents containing structured information.

So is it like HTML?

Yes and no. HTML has a set of markup tags that are fairly consistent: < b > for bold, < i > for italic, etc. XML has few fixed tags beyond tag. The interior tags can take on any name, provided the creator and user of the data know what each means.

Here’s another example

What is RSS?

RSS is an XML format for syndicating content over the Internet. RSS files are XML files, but they have at least three common tags:

What do RSS files look like?

Try Jurist or the Christian Science Monitor

What are aggregators?

Aggregators are programs that read and display the contents of RSS feeds in a browser, Outlook or a standalone program. They enable you to collect information automatically from RSS feeds in a single place. These programs are available for Windows, Linux and Macintosh operating systems.

Here is a list of aggregators and here is another.

How do I make RSS files?

Some applications have built-in RSS generators, while other ways exist through scripting languages or databases. List of tutorials

Caveats

MS Access 2002 handles most XML files natively, although XML is a cranky language extraneous spaces and some characters may lead to corrupt files and errors. But there are other ways to shoe-horn XML data into databases or other applications, and theyre use and development is expanding.

Recent Comments

  • Seth Lewis on Lost in the Weeds
  • Reporters' Lab // News algorithms already exist – and that’s good on The Programmer-Reporter
  • Eric Mill on On Legislative Data Transparency
  • (19:19 06-02-2012) Noticias más populares de #opengov en las ultimas 24 horas | Tuits de Software Libre on On Legislative Data Transparency
  • (15:05 06-02-2012) Noticias más populares de #opengov en las ultimas 24 horas | Tuits de Software Libre on On Legislative Data Transparency

Recent Posts

  • Lost in the Weeds
  • Our Mark Knoller Problem
  • The Programmer-Reporter
  • Investigating House Freshmen Voting Patterns
  • On Legislative Data Transparency

Linking Out

  • Mapping America — Census Bureau 2005-9 American Community Survey - NYTimes.com
    holy crap
  • Backbone.js and Django | joshbohde.com
  • ProPublica
  • Geoff: GeoJSON Feature Functions for JavaScript
  • Introducing Spanner: From Documents to Linked Data Apps—Clark & Parsia: Thinking Clearly
  • A performance lesson on Django QuerySets | Seek Nuance
  • http://www.post-gazette.com/pg/03001/1108747-209.stm
  • CBC News - Canada - Database: Canadian cables in WikiLeaks
  • Federal prosecutors likely to keep jobs after cases collapse - USATODAY.com
  • Strata Gems: Explore and visualize graphs with Gephi - O'Reilly Radar


©2012 The Scoop
Powered by WordPress using the Gridline Lite theme by Graph Paper Press.