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. 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

 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.

 
 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.

 
 Operations Research
Links to pages related to Operations Research, which is the methodical study of how to do things better.

 
 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.

 
 Alberta Economic Development Authority Act
Chapter/Regulation: A-16 RSA 2000Current to   9/24/2008Item/ISBN# 9780779735006 Pages 4

 
 Alberta Health Care Insurance Act
Chapter/Regulation: A-20 RSA 2000Current to   9/1/2008Item/ISBN# 9780779734153 Pages 34

 
 Alberta Heritage Scholarship Regulation
Chapter/Regulation: 214/1999Current to   152/2008Item/ISBN# 9780779734849 Pages 12

 
 Alberta Milk Plan Regulation
Chapter/Regulation: 150/2002Current to   147/2008Item/ISBN# 9780779734689 Pages 41

 
 Assessment Complaints and Appeals Regulation
Chapter/Regulation: 238/2000Current to   154/2008Item/ISBN# 9780779734931 Pages 9

 
 Assured Income for the Severely Handicapped General Regulation
Chapter/Regulation: 91/2007Current to   148/2008Item/ISBN# 9780779734696 Pages 20

 
 Calgary Restricted Development Area Regulations
Chapter/Regulation: 212/1976Current to   151/2008Item/ISBN# 9780779734832 Pages 13

 
 Code of Practice for a Waterworks System Consisting Solely of a Water Distribution System (October 1, 2008)
Chapter/Regulation: Item/ISBN# 9780779734504 Pages 20

 
 Code of Practice for Land Treatment of Soil Containing Hydrocarbons (September 2008)
Chapter/Regulation: Item/ISBN# 9780779734665 Pages 27

 
 Commercial Vehicle Dimension and Weight Regulation
Chapter/Regulation: 315/2002Current to   72/2008Item/ISBN# 9780779734542 Pages 48

 
 Companies Act
Chapter/Regulation: C-21 RSA 2000Current to   9/1/2008Item/ISBN# 9780779734573 Pages 201

 
 Compensation Commission Repeal Regulation
Chapter/Regulation: 149/2008Item/ISBN# 9780779734702 Pages 1

 
 Cooperatives Act
Chapter/Regulation: C-28.1 2001Current to   9/1/2008Item/ISBN# 9780779734580 Pages 259

 
 Dispositions and Fees Regulation
Chapter/Regulation: 54/2000Current to   68/2008Item/ISBN# 9780779734528 Pages 50

 
 Environmental Protection and Enhancement Act
Chapter/Regulation: E-12 RSA 2000Current to   9/1/2008Item/ISBN# 9780779734603 Pages 163

 
 Gift Card Regulation
Chapter/Regulation: 146/2008Item/ISBN# 9780779734801 Pages 3

 
 Labour Relations Amendment Act, 2008 (Unproclaimed sections only)
Chapter/Regulation: 9 2008Current to   9/15/2008Item/ISBN# 9780779734740 Pages 3

 
 Labour Relations Code
Chapter/Regulation: L-1 RSA 2000Current to   9/15/2008Item/ISBN# 9780779734757 Pages 134

 
 Medical Profession Act
Chapter/Regulation: M-11 RSA 2000Current to   9/1/2008Item/ISBN# 9780779734160 Pages 53

 
 Metis Settlements Act
Chapter/Regulation: M-14 RSA 2000Current to   9/1/2008Item/ISBN# 9780779734610 Pages 145

 
 Mobile Home Sites Tenancies Act
Chapter/Regulation: M-20 RSA 2000Current to   10/1/2008Item/ISBN# 9780779734191 Pages 41

 
 Municipal Government Act
Chapter/Regulation: M-26 RSA 2000Current to   9/1/2008Item/ISBN# 9780779734627 Pages 384

 
 Pressure Equipment Safety Regulation
Chapter/Regulation: 49/2006Current to   150/2008Item/ISBN# 9780779734825 Pages 29

 
 Public Trustee Act
Chapter/Regulation: P-44.1 2004Current to   9/1/2008Item/ISBN# 9780779734634 Pages 30

 
 Religious Societies' Land Act
Chapter/Regulation: R-15 RSA 2000Current to   9/1/2008Item/ISBN# 9780779734641 Pages 15

 
 Residential Tenancies Act
Chapter/Regulation: R-17.1 2004Current to   10/1/2008Item/ISBN# 9780779734207 Pages 53

 
 Safer Communities and Neighbourhoods Act
Chapter/Regulation: S-0.5 2007Current to   10/1/2008Item/ISBN# 9780779734184 Pages 39

 
 Student Financial Assistance Regulation
Chapter/Regulation: 298/2002Current to   153/2008Item/ISBN# 9780779734856 Pages 48

 
 SuperNet Assessment Regulation
Chapter/Regulation: 157/2008Item/ISBN# 9780779735044 Pages 3

 
 Unclaimed Personal Property and Vested Property Act
Chapter/Regulation: U-1.5 2007Current to   9/1/2008Item/ISBN# 9780779734818 Pages 66

 
 Victims Restitution and Compensation Payment Act
Chapter/Regulation: V-3.5 2001Current to   9/1/2008Item/ISBN# 9780779734382 Pages 38

 
 West Inter Lake District Regional Water Services Commission Regulation
Chapter/Regulation: 156/2008Item/ISBN# 9780779735051 Pages 3

 
 Wildlife Regulation
Chapter/Regulation: 143/1997Current to   155/2008Item/ISBN# 9780779734962 Pages 316

 

Google
 
Web transparen.com

Contact Information

Related Information

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.
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.
Operations Research
Links to pages related to Operations Research, which is the methodical study of how to do things better.
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.
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.
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.
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.
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.
Researching Canadian Stocks
Conducting unbiased research into Canadian stock performance relative to industry averages can uncover unfairly low valuations likely to yield profitable future stock trades.
Stock Trend Spotting
Wouldn't it be great to know which way the market is heading, and how far? There are several approaches to the problem, including investigating and researching hype.
Choosing a Discount Brokerage
Stock traders demand speed, risk management, strategy, buying power, information inflows and outflows, a low fee structure, and access from their discount brokerage firms.
Search Engine Optimization Service
Looking for higher visibility on the web? Transparen can help. Service available only to the most qualified of clients.
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.
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.
Business Process Optimization
Description of how Transparen Corp. supports clients engaged in optimization of business processes.
Bayesian Techniques Assist Automated Decision Tools
Centuries-old techniques developed by Thomas Bayes find modern applications because they are simple and effective.
Our Role in Operations Optimization
Meet objectives more efficiently by improving operational effectiveness and profitability.
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 and improving quality of service.
Computer Science Research Links
This page contains some links to university websites featuring interesting or innovative computer science research programs.
Business Ethics
Leadership begins with ethics. This page outlines the ethical standards of Transparen Corporation.
News
Updates on the latest developments at Transparen.
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.
Canadian Private Stock Company Investment Guide
The path to investing in Transparen: First learn about Transparen and work with Transparen as an Advisor.
Operations Research
Operations Research (frequently called OR), is the methodical study of how to do things better. It is also called Optimization Theory.
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.
Small Project Ideas
Several small projects that usually prove immediately beneficial to small businesses.
Types of Research
List of research services provided by Transparen.
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.
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.
  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