Some programs require XML-structured data. But there are ways around that, so if you know that programs do not need XML-structured data, then no -- you do not need XML.
xml is simply text, you dont need any special software to write or create xml. In fact it is not even a programming language, it is a markup language.
That depends on what you want to do, xml tools include; xml parsers xml validators xml editors xml schema editors xml code generators
what are the component of xml document what are the component of xml document
If you wish to style an element within XML you will need to use XSL and XSLT, CSS is commonly used for HTML and other languages other than XML data.
there is no source code, xml is not a programming language, its a markup language for which you create your own tags, the basic xml syntax is <xml> to start an xml file, and </xml> to end the xml file.
Yes, there is no need for them, unless your using them.
it is the same way to create xml file by converting into txt you have to use the correct xml syntax ie <xml> this is to denote strat of xml file and this </xml> denotes end of xml file. You have to use the right xml code or your xml file wont be valid or well formed.
If you open the xml in most web browser it will state an error code denoting the type of malformation of the xml. you can use an xml tool like an xml editor to validate and correct your xml.
To manipulate an XML document in javascript, you need an XML parser. Today all browsers come with in-built parsers that can parse the XML document. The parser loads the document into your computer's memory. Once the document is loaded, its data can be manipulated using the DOM(Document Object Model). There is significant differences in implementation of Microsoft Browser based XML parser and the Mozilla browsers based XML parser.
If you use an xml tool like liquid xml studio or any other xml tool you will be able to convert your xml into an xsd or dtd.
XML Schema is an XML-based alternative to DTD.An XML schema describes the structure of an XML document.The XML Schema language is also referred to as XML Schema Definition (XSD).An XML schema is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed by XML itself.
Whether one needs more knowledge about A or B depends upon how one intends to use that knowledge. How does the user need her "fluency" in xml and Excel to intersect.