cdm/src/main/java/ucar/nc2/ncml/NcMLGWriter.java
public void writeXML(NetcdfDataset ncd, OutputStream os, boolean showCoords, String uri) throws IOException {

    // Output the document, use standard formatter
    //XMLOutputter fmt = new XMLOutputter("  ", true);
    //fmt.setLineSeparator("\n");
    XMLOutputter fmt = new XMLOutputter( Format.getPrettyFormat());
    fmt.output(makeDocument(ncd, showCoords, uri), os);
  }
public void writeXML(NetcdfDataset ncd, OutputStream os, boolean showCoords, String uri) throws IOException {

    // Output the document, use standard formatter
    //XMLOutputter fmt = new XMLOutputter("  ", true);
    //fmt.setLineSeparator("\n");
    XMLOutputter fmt = new XMLOutputter( Format.getPrettyFormat());
    fmt.output(makeDocument(ncd, showCoords, uri), os);
  }
public void writeXML ( NetcdfDataset ncd , OutputStream os , boolean showCoords , String uri ) throws IOException { // Output the document, use standard formatter
 //XMLOutputter fmt = new XMLOutputter("  ", true);
 //fmt.setLineSeparator("\n");
 XMLOutputter fmt = new XMLOutputter ( Format . getPrettyFormat ( ) ) ; fmt . output ( makeDocument ( ncd , showCoords , uri ) , os ) ; }
Write a NetcdfDataset as an NcML-G document to the specified stream.

@param ncd write this dataset; should have opened with "add coordinates".
@param os write to this OutputStream
@param showCoords show 1D coordinate values
@param uri use this url, if null use getLocation()
@throws IOException on io error
Write a NetcdfDataset as an NcML - G document to the specified stream .