Select your font size 
 
about us products & services consulting & support news & events contact us
The XML file format provides an open, transparent, and standard way to communicate between systems. The document type definition (or DTD) provides a way for two systems to see if they can "speak the same language".

The Power Of XML/DTD - Alberta

print this article 
 

November 15, 2004

This article provides an introduction to XML and DTD structures, with links to various other documents that may prove helpful to someone learning about eXtensible Markup Language (XML) and Document Type Definitions (DTDs).

An interesting side-note to the discussion about XML and DTD is that for some reason this page is listed on the first page of a google search for "pc experts surrey". Strange that it comes ahead of our Windows technical support page, our linux consultants page, our Windows troubleshooting page, and our computer support in Surrey, BC page..


August 25, 2004

When businesses try to share documents between several computers, potentially using separately customized business applications, the documents must be shared using a format that can be understood and integrated by the computers receiving the documents. XML, or eXtensible Markup Language, is a standard way to package information so that it can easily be interpreted by other people or by computer programs written in almost any programming language (C/C++, Java, PHP, Python, ASP, Perl, Visual Basic, etc.).

XML is used to format documents (see XHTML, OASIS OpenOffice.org XML), give styles to documents (see XLS), organize financial reports (see XBRL), post News Feeds (see RSS), describe vector graphics (see SVG), describe mathematical formulas (see MathML), or form a part of a custom database solution designed to keep track of inventory, customers, and more.

XML can hold all sorts of information using a well-defined structure, or Document Type Definition (DTD). DTD files describe the format of the XML file so that the appropriate program can verify and use the XML file. Some of the many XML standards can be found here.

Since both XML and DTD files are sent in clear text they are usually much easier to read and manipulate than binary or proprietary document formats. This is useful in projects that require the collaboration of several programming teams or have servers at different locations. When needed, though, XML and DTD files can be sent securely to protect the privacy and confidentiality of the information in the files.

XML solutions are often suggested when XML has already been used in some form, or when information will be passed between computers on different networks, potentially to be used by other businesses or business units.

Most Recent Website and Regional Updates

 Forensic Data Recovery Services
Specializing in identifying, obtaining, and preserving digital evidence from Linux and UNIX server environments. Offering competitive rates for Windows-based forensic work.

 
 Expert Testimony to Defend Against Forensic Data Recovery Companies in Vancouver
Transparen's Forensic Data Recovery group in Vancouver offers expert testimony and consultation for companies facing digital forensic evidence collected by other forensic data recovery companies.

 
 Emergency Management Services
The prototypical emergency involves a shutdown of essential services for a finite period of time. What will your organization do when a tornado strikes?

 
 XBRL Can Lead to Better Financial Research Insights
Discussion about XBRL - eXtensible Business Reporting Language - with a high-level overview.

 
 Adoption Regulation
Chapter/Regulation: 187/2004Current to   117/2008Item/ISBN# 9780779733811 Pages 38

 
 Advanced Education and Technology Grants Regulation
Chapter/Regulation: 121/2008Item/ISBN# 9780779734061 Pages 4

 
 Alberta Beef Producers Plan Regulation
Chapter/Regulation: 336/2003Current to   108/2008Item/ISBN# 9780779733743 Pages 72

 
 Alberta Corporate Tax Act
Chapter/Regulation: A-15 RSA 2000Current to   7/9/2008Item/ISBN# 9780779734009 Pages 238

 
 Alberta Corporate Tax Amendment Act, 2007 (Unproclaimed section only)
Chapter/Regulation: 25 2007Current to   7/9/2008Item/ISBN# 9780779733996 Pages 1

 
 Alberta Corporate Tax Regulation
Chapter/Regulation: 119/2008Item/ISBN# 9780779734023 Pages 7

 
 Alberta Milk Plan Minimum Price for Sub-class 1a Milk Order
Chapter/Regulation: 128/2008Item/ISBN# 9780779734115 Pages 1

 
 Alberta Personal Income Tax Act
Chapter/Regulation: A-30 RSA 2000Current to   7/1/2008Item/ISBN# 9780779733538 Pages 79

 
 Apprenticeship and Industry Training Administration Regulation
Chapter/Regulation: 257/2000Current to   126/2008Item/ISBN# 9780779734092 Pages 15

 
 Apprenticeship Program Regulation
Chapter/Regulation: 258/2000Current to   127/2008Item/ISBN# 9780779734108 Pages 13

 
 Aqueduct Utilities Corporation Regulation
Chapter/Regulation: 103/2008Item/ISBN# 9780779733774 Pages 2

 
 Automobile Insurance Rate Board Fees Regulation
Chapter/Regulation: 179/2005Current to   118/2008Item/ISBN# 9780779734016 Pages 3

 
 Dairy Industry Regulation
Chapter/Regulation: 139/1999Current to   107/2008Item/ISBN# 9780779733729 Pages 42

 
 Education Grants Regulation
Chapter/Regulation: 120/2008Item/ISBN# 9780779734047 Pages 4

 
 Energy Resources Conservation Board Administration Fees Regulation
Chapter/Regulation: 114/2008Item/ISBN# 9780779733798 Pages 12

 
 Field Heat Treatment Technician Occupation Regulation
Chapter/Regulation: 123/2008Item/ISBN# 9780779734085 Pages 2

 
 Freedom of Information and Protection of Privacy Regulation
Chapter/Regulation: 200/1995Current to   111/2008Item/ISBN# 9780779733705 Pages 21

 
 General Regulation (Unclaimed Personal Property and Vested Personal Property Act)
Chapter/Regulation: 104/2008Item/ISBN# 9780779733781 Pages 14

 
 Management Employees Pension Plan
Chapter/Regulation: 367/1993Current to   105/2008Item/ISBN# 9780779733972 Pages 74

 
 Oil and Gas Conservation Act
Chapter/Regulation: O-6 RSA 2000Current to   7/1/2008Item/ISBN# 9780779733828 Pages 74

 
 Oil and Gas Conservation Regulations
Chapter/Regulation: 151/1971Current to   115/2008Item/ISBN# 9780779733668 Pages 174

 
 Personal Directives (Ministerial) Regulation
Chapter/Regulation: 26/1998Current to   98/2008Item/ISBN# 9780779733507 Pages 26

 
 Professional Electrical Contractors and Master Electricians Regulation
Chapter/Regulation: 36/2004Current to   106/2008Item/ISBN# 9780779733750 Pages 12

 
 Public Service Pension Plan
Chapter/Regulation: 368/1993Current to   105/2008Item/ISBN# 9780779733989 Pages 80

 
 Regulations Act Regulation
Chapter/Regulation: 288/1999Current to   119/2008Item/ISBN# 9780779734030 Pages 10

 
 Rural Utilities Regulation
Chapter/Regulation: 151/2000Current to   109/2008Item/ISBN# 9780779733736 Pages 27

 
 Seniors Benefit Act General Regulation
Chapter/Regulation: 213/1994Current to   110/2008Item/ISBN# 9780779733804 Pages 13

 
 Steamfitter-Pipefitter Trade Regulation
Chapter/Regulation: 305/2000Current to   47/2008Item/ISBN# 9780779730810 Pages 4

 
 Tobacco Reduction Act
Chapter/Regulation: T-3.8 2005Current to   7/1/2008Item/ISBN# 9780779727520 Pages 10

 
 Tobacco Tax Regulation
Chapter/Regulation: 273/1983Current to   74/2008Item/ISBN# 9780779731473 Pages 18

 
 Tourism Levy (Ministerial) Regulation
Chapter/Regulation: 102/2008Item/ISBN# 9780779733767 Pages 1

 
 Wildlife Regulation
Chapter/Regulation: 143/1997Current to   113/2008Item/ISBN# 9780779733712 Pages 315

 

Google
 
Web transparen.com

Contact Information

Related Information

Industries - Overview
Transparen's consulting services are useful across a wide number of industries.
Program for Affidavits About Marketplace Conduct of Data Recovery Companies
Has a forensic data recovery company collected digital evidence from you, either as a plaintiff or as a defendant in a lawsuit? We would like to pay for your affidavit about your experiences.
XBRL Can Lead to Better Financial Research Insights
Discussion about XBRL - eXtensible Business Reporting Language - with a high-level overview.
Market-Based Decision Making - Aggregating Good Judgement
Internal stock exchanges may provide key feedback about the relative values of already-identified strategic options by 'automatically promoting' those who exercise good judgement.
Canadian Stocks - Early Research
Early research into Canadian small-cap stocks may reveal companies with solid fundamental growth ratios that are currently under valued in the market.
Home Buyers Find Attractive Low Interest Mortgage Options
Tens of thousands of dollars can be saved by making use of the mortgage broker industry's leverage. Better rates mean debt can be paid back faster, and mortgages eliminated sooner.
Why Transparen is Valuable
Transparen provides valuable services to its clients, producing real revenues, while amassing a large and valuable collection of Intellectual Property.
News
Updates about the latest developments at Transparen.
Canadian Private Stock Company Investment Guide
The path to investing in Transparen: First learn about Transparen and work with Transparen as an Advisor.
Stock Trend Spotting
Wouldn't it be great to know which way the market would go, and how far? There are several approaches to the problem, including finding out the truth, and also including researching the hype.
Choosing a Discount Brokerage
Stock traders demand speed, risk management, strategy, buying power, information inflows and outflows, low fee structure, and access from their discount brokerage firms.
Operations Research
Operations Research (frequently called OR), is the methodical study of how to do things better. It is also called Optimization Theory.
Database Programming
Transparen Corporation is highly skilled in manipulating information using databases. Capabilities include data mining, creating custom reports, migrating from one database to another, and system administration services.
Managed Outsourcing Program
Outsourcing is often cited as a miracle cost-saving measure. However, great people are valuable, wherever they may be, so outsourcing should be viewed as a way to find more talent, rather than as a way to cut costs.
Data-Mining for Transaction Patterns
Volume merchants use data-mining techniques to get the upper hand in client and supply chain management. New technologies have the potential to level the playing field for consumers.
Researching Canadian Stocks
Conducting unbiased research into canadian stock financial performance relative to industry averages can uncover unfairly low valuations likely to yield profitable future stock trades.
Business Ethics
Leadership begins with ethics. This page outlines the ethical standards of Transparen Corporation.
Operations Research
Links to pages related to Operations Research, which is the methodical study of how to do things better.
Research Tools
Measure human resource allocation and collect data with the goal of determining patterns that will bring forward actionable insights which may lead to policy changes saving money, improving quality of service.
Business Process Optimization
Description of how Transparen Corp. supports clients engaged in optimization of business processes.
Small Project Ideas
Several small projects that usually prove immediately beneficial to small businesses.
Types of Research
List of research services provided by Transparen.
Search Engine Optimization Service
Looking for attention? Transparen can help. Service available only to the most qualified of clients.
Our Role in Operations Optimization
Meet objectives more efficiently by improving operational effectiveness and profitability.
Computer Science Research Links
This page contains some links to university websites featuring interesting or innovative computer science research programs.
Bayesian Techniques Assist Automated Decision Tools
Centuries-old techniques developed by Thomas Bayes find modern applications because they are simple and effective.
Monte Carlo Method
Short description of the Monte Carlo Method in optimization theory.
Introduction to Markov Process
Introduction to Markov Chains and Markov Processes, with a link to an introductory PDF which provides essential details about Markov analysis, along with helpful examples and exercises.
Adaptive Management
How the Forest Practices Branch of the British Columbia Ministry of Forests describes Adaptive Management, with links to further information about business process optimization.
Operations Research: Avoiding the Taint of Corporate Espionage
A $200M corporate espionage lawsuit against Westjet uncovers the possibility that Operations Research firms may not fully protect client data. A mechanism is suggested to ensure two competitors do not share the same Operations Research team.
Personal Shopping Assistants - Turning the Table Against Merchant Databases
Consumers can use technology to watch the merchants who already have been watching them. But to do this, they need a champion.
Timing Upgrades - Factors Affecting Time Between Purchases for Tech Toys
It is possible to understand client purchase decisions by performing a regression analysis. By forming strategies based on the results, companies can optimize strategic programs to maximize profits.
Process Evaluation Questions
Questions to help focus discussion about process improvement
Decision Support Tools
We can write computer programs that help you make decisions using available data.
Frequency versus probability format
Paul Meagher shows how the getConditionalProbability function, which draws from a database, relates to literature about Bayesian reasoning.
Conditional Probability and SQL
Paul Meagher shows how to use a database query to calculate conditional probability.
Learning from experience
Paul Meagher explains the meaning of a positive cancer test result, and in so doing he shows how to calculate conditional probability.
Conditional probability
Paul Meagher gives an example of calculating conditional probability using the set enumeration method.
Understanding Bayes Using PHP
Paul Meagher introduces Bayesian inference by discussing the basic mathematical concepts and demonstrating how to implement the underlying conditional probability calculations using PHP.
  Edmonton
Calgary
Lethbridge
Red Deer
Medicine Hat
St. Albert
Fort MacMurray
 
 
E C M | © 2003-2007 Transparen Corp.      

Standardized Services: Data Recovery Service / Creative Services / Premium Web Hosting Services / System Administration Tech Support Services
Recent Projects: Full-Service Mortgage and Financing Company / System to manage flights from Vancouver to Tofino / Photo exchange verification service
Our Vancouver BC Server Proudly Hosts: automated parking and revenue control systems, leafside lane at southlands, cost effective alternative power sources, the photo genie, pacific forage bag supply, sunburst medical, neosonic design, roger mahler photography - passionate, intriguing, desirable, the connection between east and west, affordable flights to victoria and tofino, low interest mortgage brokers in vancouver, richmond, surrey, toronto, mortgage brokers in calgary
* Airdrie * Brooks * Calgary * Camrose * Cold Lake * Edmonton * Fort Saskatchewan * Grande Prairie * Leduc * Lethbridge * Lloydminster * Medicine Hat * Red Deer * Spruce Grove * St. Albert * Wetaskiwin * Fort McMurray * Sherwood Park Athabasca Banff Barrhead Bashaw Bassano Beaumont Beaverlodge Bentley Black Diamond Blackfalds Bon Accord Bonnyville Bow Island Bowden Bruderheim Calmar Canmore Cardston Carstairs Castor Chestermere Claresholm Coaldale Coalhurst Cochrane Coronation Crossfield Crowsnest Pass, Municipality of Daysland Devon Didsbury Drayton Valley Drumheller Eckville Edson Elk Point Fairview Falher Fort Macleod Fox Creek Gibbons Grande Cache Granum Grimshaw Hanna Hardisty High Level High Prairie High River Hinton Innisfail Irricana Killam Lac La Biche Magrath Manning Mayerthorpe McLennan Milk River Millet Morinville Mundare Nanton Okotoks Olds Onoway Oyen Peace River Penhold Picture Butte Pincher Creek Ponoka Provost Rainbow Lake Raymond Redcliff Redwater Rimbey Rocky Mountain House Sedgewick Sexsmith Slave Lake Smoky Lake Spirit River St. Paul Stavely Stettler Stony Plain Strathmore Sundre Swan Hills Sylvan Lake Taber Three Hills Tofield Trochu Turner Valley Two Hills Valleyview Vauxhall Vegreville Vermilion Viking Vulcan Wainwright Wembley Westlock Whitecourt Acme Alberta Beach Alix Alliance Amisk Andrew Arrowwood Barnwell Barons Bawlf Beiseker Berwyn Big Valley Bittern Lake Botha Boyle Breton Carbon Carmangay Caroline Cereal Champion Chauvin Chipman Clive Clyde Consort Coutts Cowley Cremona Czar Delburne Delia Derwent Dewberry Donalda Donnelly Duchess Edberg Edgerton Elnora Empress Ferintosh Foremost Forestburg Gadsby Galahad Girouxville Glendon Glenwood Halkirk Hay Lakes Heisler Hill Spring Hines Creek Holden Hughenden Hussar Hythe Innisfree Irma Kinuso Kitscoty Linden Lomond Longview Lougheed Mannville Marwayne Milo Minburn Morrin Munson Myrnam Nampa New Norway New Sarepta Nobleford Paradise Valley Rockyford Rosalind Rosemary Rycroft Ryley Sangudo Spring Lake Standard Stirling Strome Thorhild Thorsby Tilley Veteran Vilna Wabamun Warburg Warner Waskatenau Willingdon Youngstown Gull Lake Lakeview Rochon Sands Seba Beach Abee Acadia Valley Aldersyde Ardmore Ardrossan Ashmont Atikameg Atmore Balzac Benchlands Blairmore Blue Ridge Bottrel Bragg Creek Brocket Burdett Carway Chisholm Cochrane Lake Coleman Conrich Craigmyle Chisholm Crooked Creek Dalemead Dalroy Dalum De Winton Deadwood Delacour Desmarais Diamond City Dickson Duhamel Dunmore Elkwater Endiang Entwistle Erskine Evansburg Exshaw Fort Chipewyan Fort McMurray Fort Vermilion Frank Frog Lake Hays Heritage Pointe Hillcrest Mines Indus Irvine Janet Jasper Jefferson Kananaskis Kathyrn Kavanagh Kelsey Keoma Kingman La Crete Lac Des Arcs Lake Louise Langdon Madden Mallaig Niton Junction Nordegg Ohaton Pine Lake Plamondon Richdale Rochfort Bridge Saskatchewan River Crossing Schuler Scotfield Seebe Seven Persons Shepard Sherwood Park South Cooking Lake St. Isidore Star Tawatinaw Teepee Creek Tomahawk Torrington Turin Wabasca Wabasca-Desmarais Welling Zama City Acadia Athabasca Barrhead Beaver Bighorn Big Lakes Birch Hills Bonnyville Brazeau Camrose Cardston Clear Hills Clearwater Cypress Fairview Flagstaff Foothills Forty Mile Grande Prairie Greenview Kananaskis Kneehill Lacombe Lac Ste. Anne Lakeland Lamont Leduc Lesser Slave River Lethbridge Mackenzie Minburn Mountain View Newell Northern Lights Northern Sunrise Opportunity Paintearth Parkland Peace Pincher Creek Ponoka Provost Ranchland Red Deer Rocky View Saddle Hills Smoky Lake Smoky River Spirit River Starland Stettler St. Paul Strathcona Sturgeon Taber Thorhild Two Hills Vermilion River Vulcan Wainwright Warner Westlock Wetaskiwin Wheatland Willow Creek Wood Buffalo Woodlands Yellowhead Crowsnest Pass Jasper Municipal District of Mackenzie Wood Buffalo Strathcona County 4-Waterton Lakes National Park 5-Kananaskis Country 9-Banff National Park 12-Jasper National Park 13-Elk Island National Park 24-Wood Buffalo National Park 25-Willmore Wilderness Park