AI can't make XML file

I had to tell it to escape angle brackets, and then it worked.

Here’s the output file with escaped brackets. Perhaps you can replicate the issue telling it to make this file with real angle brackets.

LESSTHAN?xml version="1.0" encoding="utf-8"?>
LESSTHAN CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema">

  LESSTHAN Extern href="stdidcmd.h"/>
  LESSTHAN Extern href="vsshlids.h"/>

  LESSTHAN Commands package="guidConstHighlighterPackage">
    LESSTHAN Menus>
      LESSTHAN Menu guid="guidConstHighlighterPackageCmdSet" id="TopLevelMenu" priority="0x700" type="Menu">
        LESSTHAN Parent guid="guidSHLMainMenu" id="IDG_VS_MM_TOOLSADDINS"/>
        LESSTHAN Strings>
          LESSTHAN ButtonText>ConstHighlighter</ButtonText>
        </Strings>
      </Menu>
    </Menus>
    
    LESSTHAN Groups>
      LESSTHAN Group guid="guidConstHighlighterPackageCmdSet" id="MyMenuGroup" priority="0x0600">
        LESSTHAN Parent guid="guidConstHighlighterPackageCmdSet" id="TopLevelMenu"/>
      </Group>
    </Groups>

    LESSTHAN Buttons>
      LESSTHAN Button guid="guidConstHighlighterPackageCmdSet" id="ShowDebugWindowCommandId" priority="0x0100" type="Button">
        LESSTHAN Parent guid="guidConstHighlighterPackageCmdSet" id="MyMenuGroup" />
        LESSTHAN Icon guid="guidImages" id="bmpPic1" />
        LESSTHAN Strings>
          LESSTHAN ButtonText>Show Debug Window</ButtonText>
        </Strings>
      </Button>
    </Buttons>

    LESSTHAN Bitmaps>
      LESSTHAN Bitmap guid="guidImages" href="Resources\ShowDebugWindowCommand.png" usedList="bmpPic1"/>
    </Bitmaps>
  </Commands>

  LESSTHAN Symbols>
    LESSTHAN GuidSymbol name="guidConstHighlighterPackage" value="{a4f81ca4-c575-4dfd-9e1c-28ba4ae8c125}" />

    LESSTHAN GuidSymbol name="guidConstHighlighterPackageCmdSet" value="{c5a7b7a1-8512-4d7a-9c46-5b9c1c4e67e9}">
      LESSTHAN IDSymbol name="TopLevelMenu" value="0x1021"/>
      LESSTHAN IDSymbol name="MyMenuGroup" value="0x1020" />
      LESSTHAN IDSymbol name="ShowDebugWindowCommandId" value="0x0100" />
    </GuidSymbol>

    LESSTHAN GuidSymbol name="guidImages" value="{c5a7b7a1-8512-4d7a-9c46-5b9c1c4e67e9}" >
      LESSTHAN IDSymbol name="bmpPic1" value="1" />
    </GuidSymbol>
  </Symbols>
</CommandTable> 

Version: 0.46.3 (user setup)
VSCode Version: 1.96.2
Commit: fce3511bab261b4c986797f3e1e40e7621bbd010
Date: 2025-02-24T11:25:40.376Z
Electron: 32.2.6
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Windows_NT x64 10.0.26100