What is the difference between well-formed and valid xml?What is a DTD?
612949
The purpose of a DTD (Document Type Definition) is to define the legal building blocks of an XML document. It defines the document structure with a list of legal elements.\n\nWell formed XML is just the structure and form of the code. It has to be well written.\n\nValid XML is when you parse it and load it for reading, it will not give any errors.
295523
No they are not and have no effect on SEO.\n\nHowever it is important to have a Document Type Definition (DTD) on the first line of your HTML or XHTML page and then to validate the code according to the DTD. When your code is validated then you can be sure that both search engine bots and users will not have major problems.\n\nI would recommend that you author new sites in XHTML with CSS for many reasons including; easy transition to more advanced technologies, cleaner and more logical markup, increased interoperability and greater accessibility.
351786
Yes, both are based on content.  The form is only as good as you make it.
44761
You need an application (text editor or the like) that produces documents in unicode format.  There are several available.\n\nFrom the programming side, you can declare your variables as widestring types (BSTR in COM).\n\nUnicode is a multi-byte character format (2, 4, 8 16, and 32-byte formats).  Windows widestring types are typically 2-byte (UCS-2) characters, although other types are available.  Many Unix-based systems use 8 byte (UTF-8) or 16 byte (UTF-16) character sets.
123223
DTD conformance. XHTML document types are all XML-based.\n\nhttp://www.w3.org/\nhttp://www.w3.org/MarkUp/\n\nplease do not support w3schools. Get it from intelligent professionals instead.
840322
RTF (Rich Text Format) is a file format developed by Microsoft to allow cross-platform exchanges of documents. Many if not most word processors can read it.\n\nDOC is a file extension that has been used by many different word processors and was once a proprietary format of WordPerfect. Now it is mostly used only by Microsoft Word. It is a proprietary format that is not cross platform compatible, though most word processors and other document programs can import DOC data.\n\nTXT is raw text, either ASCII or Unicode which contains no formatting. Most all document programs can read TXT files and there are specific TXT editors available. Notepad in Windows is a TXT editor.
911960
big question!\n\nxml is real simple , until you get into one of the xml formats.\n\ndifferent editors have different strengths.\n\nExchanger XML Lite 3.2 is my favorite for complex stuff\nPC people use xmlspy, it's sweet!\n\nbut for plain editing any good xml editor will do! use the search engines.\n\nXML can be RSS or XHTML or XSL or XSD or a thousand other formats, and they each have their own best editors!
83477
In addition to the list provided, another very popular XML editor (which is also used for other XML formatted documents, such as XSLT, SOAP, etc.) is Altova's XML spy for the Windows platform.  I've provided the link below.\n\nYou can get a 'free' personal version which allows you to try new features of the professional versions each week.
666429
First, XML is not "web based".  Sorry, had to get that off my chest :)\n\nAnyway, you can apply the principals of db normalization directly to XML since they both utilize a schema.  Realize though that as with the db, normalizing XML schema can have performance consequences, and that the impact of the normalization can differ in scope vs a db (e.g. the price of xpath queries vs foreign key lookups).\n\nAlso keep in mind that normalization efforts can also affect the size of the XML file, which is something you typically don't worry about in a db, since the db size doesn't scale with the number of fields defined.  In XML it does, since you have an instance of the tag with each instance of a value.
557327
As aditsu mentioned, it allows you to separate the content layer from the presentation layer. The to big advantages are that you can automate the generation of content by replacing the static file with a script (you can do this with html too), and you can support other file formats trivially. For example say your page is a report generated from a DB query. You can generate an XML format report using a basic webservice, and then your client code could present that result as an HTML table, a CSV file, or another XML format such as OpenDoc or the Microsoft Office 2003 format.
386596
http://www.textuality.com/xml/faq.html
683602
From a (web page) coding standpoint, XML is like html but more structured and more strict.\nIn html:  <p>blah blah <p>blah blah is legal (but poor practice).\nIn XML you MUST have closing tag on everything:\n<p>blah blah</p> <p>blah blah </p>\n\nEven standalone tags must close.\nhtml:  <br>   xml:  <br />\n\nI would use XML on pages but as soon as you include things like ads and other people's code, it breaks because most of the code suppliers write plain html 4 (or 3.2).\nIf you are not going to have ads or accept other people's code, XML is an excellent choice. As well, there are things you can do in XML that don't require html support (RSS feeds for example).\n\nYou can also define your own types and give them properties.  A trivial example:\n<bong>Dual filters</bong> \nNo such thing as a <bong> in html. You can use this capability to simply tag or describe data, or style it up in CSS for display. XML can go a lot further than web pages. It can be used for simple databases, configuration files, logging and other things (example: modern word processors now store your documents in XML format).\n\nA good place to start is w3c (specs and some tutorials)\nhttp://www.w3.org/\nthen expand your search to things you are interested in.\nClick the search:
1716
For editing and creating XML documents I like to use XMLSpy. They have a free version you can download as well for personal use.
125110
Howdy,\n\nUnfortunately your question is not very clear.  XML is simply a way of formatting information using ASCII text, so yes you have everything you need to practice XML using Windows Notepad.  But I'm not sure that is what you are asking.\n\nWhat is it that you are trying to do with XML?  Do you want to create your own XML schema definitions?  Do you have an existing schema definition and you want to create documents that adhere to it?  Do you want to validate an XML document against a schema?  Do you want be able to read data from an existing XML file?
112533
Just open the xml document in notepad and you can edit it.
902468
DML is Data Modification Language, thats insert, update, delete. THis is mostly application to the app developer\nDDL is Data Definition Language, thats the table/index creation etc. This is applciation to the app developer and the db administrator.\nDCL is Database Control Language. This is relevant to the db admin.\n\nThe user is tricky, the app developer could be the user so could be the db admin.
191933
You can use the free 'home' version of XMLSpy to perform syntax highlighting as well as DTD validation of your XML documents.\n\nMany people use the XMLSpy products to actually step-through the validation process of XML with DTD or Schema files.  However, these features may not be present in the free version.\n\nI've included a link to Altova's site (the company that develops XMLSpy) below.