1

我必须使用 YAXLib 库以以下格式创建 XML 文档

 <Orders>
    <Order>
    <ItemNumber>
    <QTY>10</QTY>
    </ItemNumber>
    <WareHouse>PA019</WareHouse>
    </Order>
    </Orders>

我有以下类结构

public class Orders
    {
        private List<Order> _orders = new List<Order>();

        public List<Order> OrderList
        {
            get { return _orders; }
        }
    }

    public class Order
    {

        [YAXElementFor("")]
        [YAXSerializeAs("ItemNumber")]
        public string ItemNumber { get; set; }

        [YAXElementFor("ItemNumber")]
        [YAXSerializeAs("QTY")]
        public int QTY { get; set; }

        [YAXElementFor("")]
        [YAXSerializeAs("WareHouse")]
        public string WareHouse { get; set; }
    }

但是每当我使用上面的类结构时,OrderList 标记也会出现

关于忽略 C# - YAXLib 中的标签的任何想法,需要添加什么属性?,[YAXIgnore] 未找到

4

1 回答 1

0

您需要使用 [YAXDontSerialize] 属性。

于 2020-07-13T11:29:48.117 回答