这是我的解决方案。我使用了以下示例:
http: //purdyjotut.blogspot.de/2013/10/unity-editor-tools-and-xml-to-save-time.html
首先,我创建了一个新类,在其中放入了我需要的所有字符串(或字段)
public class ProductItems {
public string name = string.Empty;
public string text = string.Empty;
public string tags = string.Empty;
public string pictureName = string.Empty;
public string pictureURL = string.Empty;
public string caption = string.Empty;
public string description = string.Empty;
public string url = string.Empty;
}
之后,我从示例链接创建了类
public class ItemsEditor (){}
我将所有项目字段名称更改为我在 ProductItems 类中创建的名称。
此类将创建一个编辑器窗口,我可以在其中向 XML 文件添加或删除项目。
输出 xml 将如下所示
<?xml version="1.0" encoding="us-ascii"?>
<ArrayOfProductItems xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ProductItems>
<name>This is a name</name>
<text>This is a text</text>
<tags>Test Tag1</tags>
<pictureName>pictureName</pictureName>
<pictureURL>www.pictureURL.com</pictureURL>
<caption>Test caption</caption>
<description>Test description</description>
<url>www.test.de</url>
</ProductItems>
</ArrayOfProductItems>
不过,我还有一个问题,我还不知道如何在“ProductItems”属性中添加一个名称字段,如下所示:
<ProductItems name="Item 1">
也许其他人确实知道这一点?