Your support for our advertisers helps cover the cost of hosting, research, and maintenance of this FAQ

The XML FAQ — Frequently-Asked Questions about the Extensible Markup Language

Section 4: Developers

Programmers and implementers

  1. Where's the spec?
  2. I'm trying to understand the XML Spec: why does it have such difficult terminology?
  3. What are these terms DTDless, valid, and well-formed?
  4. Which should I use in my DTD/Schema, attributes or elements?
  5. What has changed between SGML and XML?
  6. Can I use JavaScript, ActiveX, etc in XML files?
  7. Can I use Java to create or manage XML files?
  8. How do I get XML into or out of my database?
  9. What about JSON?
  10. What's a namespace?
  11. What XML software is available?
  12. Software we’re missing
  13. What is my information? DATA or DOCUMENT?
  14. Do I have to change any of my server software to work with XML?
  15. Can I still use server-side inclusions?
  16. Can I (and my authors) still use client-side inclusions?
  17. I have to do an overview of XML for my manager/client/investor/advisor. What should I mention?
  18. Is there a conformance test suite for XML processors?
  19. I've already got SGML DTDs: how do I convert them for use with XML?
  20. How do I include one DTD (or fragment) in another?
  21. How can I include a conditional statement in my XML?
  22. What's the story on XML and EDI?