You are looking at the HTML representation of the XML format.
HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format.
To see the non HTML representation of the XML format, set format=xml.
See the complete documentation, or API help for more information.
<?xml version="1.0"?>
<api>
  <query>
    <gadgets>
      <gadget id="GoogleTrans">
        <metadata>
          <settings category="browsing-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-GoogleTrans.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="HotCat">
        <metadata>
          <settings category="editing-gadgets">
            <rights>
              <right>edit</right>
              <right>purge</right>
            </rights>
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-HotCat.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="preview">
        <metadata>
          <settings category="editing-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-preview.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="wikEd">
        <metadata>
          <settings category="editing-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-wikEd.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="RegexMenuFramework">
        <metadata>
          <settings category="editing-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-RegexMenuFramework.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="ReferenceTooltips">
        <metadata>
          <settings default="" category="interface-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-ReferenceTooltips.js</script>
            </scripts>
            <styles>
              <style>Gadget-ReferenceTooltips.css</style>
            </styles>
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="purgetab">
        <metadata>
          <settings category="interface-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-purgetab.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="UTCLiveClock">
        <metadata>
          <settings category="interface-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-UTCLiveClock.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="edittop">
        <metadata>
          <settings category="interface-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-edittop.js</script>
            </scripts>
            <styles />
            <dependencies>
              <dependency>user.options</dependency>
            </dependencies>
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="decrumb">
        <metadata>
          <settings category="interface-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-decrumb.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="dropdown-menus">
        <metadata>
          <settings category="interface-gadgets">
            <rights />
            <skins>
              <skin>vector</skin>
              <skin>monobook</skin>
              <skin>modern</skin>
            </skins>
          </settings>
          <module>
            <scripts>
              <script>Gadget-dropdown-menus.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="dynamic-menus">
        <metadata>
          <settings category="interface-gadgets">
            <rights />
            <skins>
              <skin>modern</skin>
            </skins>
          </settings>
          <module>
            <scripts />
            <styles>
              <style>Gadget-dynamic-menus.css</style>
            </styles>
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="modrollback">
        <metadata>
          <settings category="interface-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-modrollback.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="contribsrange">
        <metadata>
          <settings category="interface-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-contribsrange.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="LongEditSummaries">
        <metadata>
          <settings category="interface-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-LongEditSummaries.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="addsection-plus">
        <metadata>
          <settings category="interface-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-addsection-plus.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="CommentsInLocalTime">
        <metadata>
          <settings category="interface-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-CommentsInLocalTime.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="textareasansserif">
        <metadata>
          <settings category="interface-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts />
            <styles>
              <style>Gadget-textareasansserif.css</style>
            </styles>
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="lefteditlinks">
        <metadata>
          <settings category="interface-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-lefteditlinks.js</script>
            </scripts>
            <styles>
              <style>Gadget-lefteditlinks.css</style>
            </styles>
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="exlinks">
        <metadata>
          <settings category="interface-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-exlinks.js</script>
            </scripts>
            <styles />
            <dependencies>
              <dependency>mediawiki.util</dependency>
            </dependencies>
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="Blackskin">
        <metadata>
          <settings category="interface-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts />
            <styles>
              <style>Gadget-Blackskin.css</style>
            </styles>
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="modernskin-thunks">
        <metadata>
          <settings category="library-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-modernskin-thunks.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="DejaVu_Sans">
        <metadata>
          <settings category="library-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts />
            <styles>
              <style>Gadget-DejaVu_Sans.css</style>
            </styles>
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
      <gadget id="JSL">
        <metadata>
          <settings category="library-gadgets">
            <rights />
            <skins />
          </settings>
          <module>
            <scripts>
              <script>Gadget-JSL.js</script>
            </scripts>
            <styles />
            <dependencies />
            <messages />
          </module>
        </metadata>
      </gadget>
    </gadgets>
  </query>
</api>