title: Building an XML Document: I'm doing it wrong
body: <p>I'm trying to build an XML representation of some data. I've followed other examples, but I can't get it working. I've commented code down to this basic bit, and still nothing. This code compiles and runs OK, but the resulting output is empty. A call to dDoc.getDocumentElement() returns null. What am I doing wrong?</p>
  
  <p>Please help me, Stack Overflow. You're my only hope.</p>
  
  <pre><code>        DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
          dFactory.setValidating( false );
          DocumentBuilder dBuilder = dFactory.newDocumentBuilder();
          Document dDoc = dBuilder.newDocument();
  
          // The root document element.
          Element pageDataElement = dDoc.createElement("page-data");
          pageDataElement.appendChild(dDoc.createTextNode("Example Text."));
  
          dDoc.appendChild(pageDataElement);
  
          log.debug(dDoc.getTextContent());
  </code></pre>