What is the difference between SGML/XML and C or C++?
Frequently Asked Questions about the Extensible Markup Langu...C and C++ (and other languages like Fortran, or Pascal, or Basic, or Java or dozens more) are programming languages with which you specify calculations, actions, and decisions to be carried out:do when @front(@date,6) is equal "01-Apr" print "April Fool!\n" else print @days(@datesub("25-Dec",@date)),\ " shopping days to Christmas\n" done SGML and XML are markup specification languages with which you can design ways of describing information, usually for storage, transmission, or processing by a .
Related QuestionsFrequently Asked Questions about the Extensible Markup Langu...C and C++ (and others like Fortran, or Pascal, or Basic, or Java or dozens more) are programming languages with which you specify calculations, actions, and decisions to be carried out: do when @front(@date,6) is equal "01-Apr" print "April Fool!\n" else print @days(@datesub("25-Dec",@date)),\ " shopping days to Christmas\n" done SGML and XML are markup specification languages with which you can design ways of describing information, usually for storage, t.Related Questions
Are SGML or XML versions of the MARC 21 formats available?
MARC 21 Frequently Asked Questions (Library of Congress)The Network Development and MARC Standards Office has developed a framework for working with MARC data in a XML environment. This framework is intended to be flexible and extensible, allowing users to work with MARC data in ways that meet their specific needs. The framework contains many components such as schemas, stylesheets, and software tools developed and maintained by the Library of Congress. Conversion utilities between MARC (ISO 2709) and MARCXML are also available. Please see www.loc.
Related QuestionsWhat is SGML? What is XML? What is a DTD?
FAQThere are many sources of information about these general topics. Robin Cover's SGML/XML Web Page is a great place to start.
Related QuestionsD.4 What else has changed between SGML and XML?
Frequently Asked Questions about the Extensible Markup Langu...The principal changes are in what you can do in writing a Document Type Definition (DTD). To simplify the syntax and make it easier to write processing software, a large number of SGML markup declaration options have been suppressed (see the list of omitted features). extra delimiter is permitted in Names (the colon) for use in experiments with namespaces (enabling DTDs to distinguish element source, ownership, or application).
Related QuestionsA.13 What is the difference between XML and C or C++?
Frequently-Asked Questions about the Extensible Markup Langu...C and C++ (and other languages like FORTRAN, or Pascal, or BASIC, or Java or hundreds more) are programming languages with which you specify calculations, actions, and decisions to be carried out in order: mod curconfig[if left(date,6) = "01-Apr", t.put "April Fool!", f.
Related QuestionsWhat is the difference between C and C++?
Stroustrup: FAQC++ is a direct descendant of C that retains almost all of C as a subset. C++ provides stronger type checking than C and directly supports a wider range of programming styles than C. C++ is "a better C" in the sense that it supports the styles of programming done using C with better type checking and more notational support (without loss of efficiency). In the same sense, ANSI C is a better C than K&R C.
Related QuestionsDo I have to switch from SGML or HTML to XML?
Frequently Asked Questions about the Extensible Markup Langu...No, existing SGML and HTML applications software will continue to work with existing files. But as with any enhanced facility, if you want to view or download and use XML files, you will need to add XML-aware software as it becomes available. Authors should also read the Developers' Section, which contains further information about the internals of XML files. No, XML itself does not replace HTML: instead, it provides an alternative which allows you to define your own set of markup elements.
Related QuestionsC.7 If XML is just a subset of SGML, can I use XML files directly with SGML tools?
Frequently Asked Questions about the Extensible Markup Langu...Yes, provided you use SGML software which knows about the new WebSGML Adaptations to ISO 8879 (features needed to support XML, such as the special form for EMPTY elements; some aspects of the SGML Declaration such as NAMECASE GENERAL NO; multiple attribute declarations, etc). An alternative is to use an SGML DTD to let you create an SGML file, but one which does not use empty elements; and then remove the DocType Declaration so it becomes a well-formed DTDless XML file.
Related QuestionsFrequently Asked Questions about the Extensible Markup Langu...Yes, provided: a) the document has a valid Document Type Definition (DTD), ie the files are valid, not just well-formed; and b) you use software which knows about the new WebSGML Adaptations to ISO 8879 (features needed to support XML, such as the special form for EMPTY elements; some aspects of the SGML Declaration such as NAMECASE GENERAL NO; multiple attribute declarations, etc).Related Questions
Frequently Asked Questions about the Extensible Markup Langu...Yes, provided you use SGML software which knows about the WebSGML Adaptations to ISO 8879 (features needed to support XML, such as the special form for EMPTY elements; some aspects of the SGML Declaration such as NAMECASE GENERAL NO; multiple attribute token list declarations, etc). alternative is to use an SGML DTD to let you create an SGML file, but one which does not use empty elements; and then remove the DocType Declaration so it becomes a well-formed DTDless XML file.Related Questions
If XML is just a 'subset' of SGML, can I use XML files directly with SGML tools?
Commonly Asked Questions about the Extensible Markup Languag...Yes, but at the moment there is still a need for tutorials, simple tools, and examples of XML documents. Well-formed XML documents may look very similar to HTML except for some small but important points of syntax. A DTD is usually a file (or several files together) which contain a formal definition of a particular type of document.
Related QuestionsWhat is the difference between Hepatitis A, B, and C?
FAQHepatitis A (HAV) is caused by a virus found in feces (people's stool). You can get it by coming in contact with infected feces. The most common way is by swallowing food or liquids that get contaminated by hands that are not washed thoroughly after using the toilet. You can also get Hepatitis A through sexual acts like 'rimming' (licking someone's anus) or via oral sex on a male's penis after he has had anal sex.
Related QuestionsAIDSHotline.org -- Frequently Asked Questions About Hepatiti...Hepatitis A (HAV) is caused by a virus found in feces (people’s stool). You can get it by coming in contact with infected feces. The most common way is by swallowing food or liquids that get contaminated by hands that are not washed thoroughly after using the toilet. You can also get Hepatitis A through sexual acts like ‘rimming’ (licking someone’s anus) or via oral sex on a male’s penis after he has had anal sex.Related Questions
What is the difference between a "C" and "S" Corporation?
First Stop Business Center - Frequently Asked QuestionsS corporations are companies (typically with 75 or fewer shareholders) allowed by the Internal Revenue Service (IRS) to have the benefits of incorporation, but function as if they were partnerships. An eligible domestic corporation can avoid double taxation (once to the shareholders and again to the corporation) by electing to be treated as an S corporation. An S corporation generally is exempt from federal income tax.
Related QuestionsC.2 Do I have to know HTML or SGML before I learn XML?
Frequently-Asked Questions about the Extensible Markup Langu...No, although it's useful because a lot of XML terminology and practice derives from two decades' experience of SGML. Be aware that ‘knowing HTML’ is not the same as ‘understanding SGML’. Although HTML was written as an SGML application, browsers ignore most of it (which is why so many useful things don't work), so just because something is done a certain way in HTML browsers does not mean it's correct, least of all in XML.
Related QuestionsFrequently Asked Questions about the Extensible Markup Langu...No, but it would be useful because a lot of terminology and practice is in common between SGML, HTML, and XML.. Be aware that knowing HTML is not the same as understanding SGML. Although HTML was written as an SGML application, browsers ignore large parts of the SGML (which is why so many useful things don't work), so just because something is done a certain way in HTML in a HTML browser does not mean it's correct.Related Questions
How do you convert SGML ICSR to XML in to format?
US FDA ESG -- Frequently Asked Questions (FAQs)These tags are necessary to make the file XML compliant; the DOCTYPE value can contain a link to corresponding DTD.
Related QuestionsA.9 How can XML make SGML simpler and still let you define your own document types?
Frequently Asked Questions about the Extensible Markup Langu...To make SGML simpler, XML redefines some of SGMLs internal values and parameters, and removes a large number of the more complex and sometimes less-used features which made it harder to write processing programs (see http://www.w3.org/TR/NOTE-sgml-xml-971215).
Related QuestionsD.14 Ive already got SGML DTDs: how do I convert them for use with XML?
Frequently Asked Questions about the Extensible Markup Langu...There are numerous projects being started to convert common or popular SGML DTDs to XML format (for example Patrice Bonhomme is working on an unofficial XML version of the TEI Lite DTD: details of that are discussed on the TEI-L mailing list).
Related QuestionsWhat is SGML?
Frequently Asked QuestionsSGML is an acronym for Standard Generalized Markup Language. Simply put, SGML is a standard set of rules for defining types of documents by their structure and content. Once defined, documents can be marked-up so that machines can recognize and process them by the structures and content they contain. There are many places that provide basic tutorials on SGML, explaining what it is and how it can be used. You can find some of these resources on our SGML Resources on th Web Page.
Related QuestionsWhat is XML?
Forum FAQ - GameDev.Net Discussion ForumsXML is a meta-language optimized for use on the Internet. A meta-language provides a way to create other languages or vocabularies. Many applications use XML as a way of sharing data between otherwise incompatible systems.
Related QuestionsC.8 If XML is just a subset of SGML, can I use XML files directly with existing SGML tools?
Frequently-Asked Questions about the Extensible Markup Langu...Yes, provided you use up-to-date SGML software which knows about the WebSGML Adaptations TC to ISO 8879 (the features needed to support XML, such as the variant form for EMPTY elements; some aspects of the SGML Declaration such as NAMECASE GENERAL NO; multiple attribute token list declarations, etc).
Related Questions