opendap/src/main/java/opendap/servlet/www/wwwOutPut.java
public void writeVariableEntries(DAS das, DDS dds) {
        // This writes the text `Variables:' and then sets up the table
        // so that the first variable's section is written into column two.

        pWrt.print("<tr>\n"
                + "<td align=\"right\" valign=\"top\">\n"
                + "<h3><a href=\"opendap_form_help.html#dataset_variables\">Variables:</a></h3>\n"
                + "<br><td>\n"
        );

        Enumeration e = dds.getVariables();

        while (e.hasMoreElements()) {
            BaseType bt = (BaseType) e.nextElement();

            ((BrowserForm) bt).printBrowserForm(pWrt, das);

            writeVariableAttributes(bt, das);

            pWrt.print("\n<p><p>\n\n"); // End the current var's section
            pWrt.print("<tr><td><td>\n\n"); // Start the next var in column two
        }


    }
public void writeVariableEntries(DAS das, DDS dds) {
        // This writes the text `Variables:' and then sets up the table
        // so that the first variable's section is written into column two.

        pWrt.print("<tr>\n"
                + "<td align=\"right\" valign=\"top\">\n"
                + "<h3><a href=\"opendap_form_help.html#dataset_variables\">Variables:</a></h3>\n"
                + "<br><td>\n"
        );

        Enumeration e = dds.getVariables();

        while (e.hasMoreElements()) {
            BaseType bt = (BaseType) e.nextElement();

            ((BrowserForm) bt).printBrowserForm(pWrt, das);

            writeVariableAttributes(bt, das);

            pWrt.print("\n<p><p>\n\n"); // End the current var's section
            pWrt.print("<tr><td><td>\n\n"); // Start the next var in column two
        }


    }
/*
void
WWWOutput::write_variable_entries(DAS &das, DDS &dds)
{
This writes the text `Variables:' and then sets up the table so that
the first variable's section is written into column two.
_os << \
"
<tr>
<td align=\"right\" valign=\"top\">
<h3><a href=\"dods_form_help.html#dataset_variables\">Variables:</a></h3>
<td>";

for (Pix p = dds.first_var(); p; dds.next_var(p)) {
dds.var(p)->print_val(_os);
write_variable_attributes(dds.var(p), das);
_os << "\n<p><p>\n\n";		// End the current var's section
_os << "<tr><td><td>\n\n";	// Start the next var in column two
}
}