魔兽世界附加XML错误

魔兽世界附加XML错误,xml,lua,add-on,world-of-warcraft,Xml,Lua,Add On,World Of Warcraft,我正在努力学习如何开始制作魔兽世界的附加组件。我正试图学习《魔兽世界编程》第一版,但事情似乎已经改变了。我正在尝试设置XML,以便在没有Lua的情况下在屏幕上显示一些内容。我找不到错误,任何帮助都会很棒 <Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow

我正在努力学习如何开始制作魔兽世界的附加组件。我正试图学习《魔兽世界编程》第一版,但事情似乎已经改变了。我正在尝试设置XML,以便在没有Lua的情况下在屏幕上显示一些内容。我找不到错误,任何帮助都会很棒

<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/
..\FrameXML\UI.xsd">

    <Script File="GD_Guild.lua"/>

    <Button name="GD_GuildFrame" parent="UIParent" enableMouse="true"
movable="true" frameStrata="LOW">
        <Size x="175 y="40"/>

        <Anchors>
            <Anchor point="TOP" relativePoint="BOTTOM" relativeTo="Minimap">
                <Offset x="-30" y="-30"/>
            </Anchor>
        </Anchors>

        <Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background"
edgeFile="Interface\DialogFrame\UI-DialogBox-Border" title="true">
            <BackgroundInsets>
                <AbsInset left="11" right="12" top="12" bottom="11"/>
            </BackgroundInsets>

            <TileSize>
                <AbsValue val="32"/>
            </TileSize>

            <EdgeSize>
                <AbsValue val="32"/>
            </EdgeSize>
        </Backdrop>

        <Layers>
            <Layer level="OVERLAY">
                <FontString name=$parentText" inherits="GameFontNormalSmall"
justifyH="Center" setAllPoints="true" text="GD_Guild"/>             
            </Layer>
        </Layers>

        <Scripts>
            <OnLoad>
                GD_Guild_OnLoad(self)
            </OnLoad>

            <OnEvent>
                GD_Guild_OnEvent(self, event, ...)
            </OnEvent>

            <OnClick>
                GD_Guild_ReportDPS()
            </OnClick>

            <OnDragStart>
                self:StartMoving()
            </OnDragStart>

            <OnDragStop>
                self:StopMovingOrSizing()
            </OnDragStop>
        </Scripts>
    </Button>
 </Ui>

GD_公会_OnLoad(自我)
GD_Guild_OneEvent(自我、事件等)
GD_Guild_ReportDPS()
self:StartMoving()
self:StopMovingOrSizing()

中name=in后缺少一个引号

<FontString name=$parentText"

请解释什么不起作用。。。你有错误吗?没有错误。但是我没有在屏幕上看到任何东西。书上说这应该会在我的小地图下出现,但事实并非如此。是否有日志文件或打开日志记录的方法?此XML格式不正确,因此应该存在语法错误,这可能会被WoW忽略,但肯定会被记录。通常,WoW不会通知您语法错误。最好的办法是在Firefox中加载XML文件,它会很快告诉您这些问题。谢谢!似乎我错过了那句话,这里还有一句,你用什么作为你的编辑?我看到了一个错误,但只是检查了notepad++“validate”函数的XML插件,它同时检测到了这两个错误(首先是parentText缺少引号,然后修复后,x缺少引号)。不同的棋手会有不同的优势和劣势。