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. Should I use a container around some elements in my DTD/Schema?
  6. What has changed between SGML and XML?
  7. Can I use JavaScript, ActiveX, etc in XML files?
  8. Can I use Java to create or manage XML files?
  9. How do I get XML into or out of my database?
  10. What about JSON?
  11. What's a namespace?
  12. What XML software is available?
  13. Software we’re missing
  14. What is my information? DATA or DOCUMENT?
  15. Do I have to change any of my server software to work with XML?
  16. Can I still use server-side inclusions?
  17. Can I (and my authors) still use client-side inclusions?
  18. I have to do an overview of XML for my manager/client/investor/advisor. What should I mention?
  19. Is there a conformance test suite for XML processors?
  20. I've already got SGML DTDs: how do I convert them for use with XML?
  21. How do I include one DTD (or fragment) in another?
  22. How can I include a conditional statement in my XML?
  23. What's the story on XML and EDI?
  24. How do I flatten a complex DTD?