我尝试在 netbeans 10 中创建一个新的调色板,但以下 2 个错误不允许我编译项目:
文档根元素“文件夹”,必须匹配 DOCTYPE 根“JavaPalette”。[3]
文档中根元素之后的标记必须格式正确。[11]
我的 XML 如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
<folder name="JavaPalette">
<folder name="Items">
<attr name="SystemFileSystem.localizingBundle" stringvalue="org.netbeans.modules.javasourcefilepalette.Bundle"/>
<file name="Item.xml" url="resources/Item.xml">
<attr name="SystemFileSystem.localizingBundle" stringvalue="org.netbeans.modules.javasourcefilepalette.Bundle"/>
</file>
</folder>
</folder>
<filesystem/>
我不知道这两个错误消息是什么意思,但我完全按照教程中所说的做了。xml 文件的在线验证也显示该错误。
https://platform.netbeans.org/tutorials/nbm-palette-api2.html