Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hybris 是否可以修改items.xml中项目类型的顺序?_Hybris - Fatal编程技术网

Hybris 是否可以修改items.xml中项目类型的顺序?

Hybris 是否可以修改items.xml中项目类型的顺序?,hybris,Hybris,最近有人问我是否可以尝试修改items.xml文件中项目的顺序。由于顺序由XSD文件确定,是否可以编写自己的XSD文件并更改此逻辑?XSD确定xml中标记的顺序和层次结构。这取决于要修改订单的项目。 例如,如果要修改typegroup标记中单个itemtype标记的顺序,或者要修改itemtypes标记中单个typegroup标记的顺序,则可以在不修改xsd的情况下执行,因为xml对xml仍然有效。 你能更具体地说明你的需求吗?要修改订单的元素有哪些?出于什么原因?Xsd确定xml中标记的顺序和

最近有人问我是否可以尝试修改items.xml文件中项目的顺序。由于顺序由XSD文件确定,是否可以编写自己的XSD文件并更改此逻辑?

XSD确定xml中标记的顺序和层次结构。这取决于要修改订单的项目。 例如,如果要修改
typegroup
标记中单个
itemtype
标记的顺序,或者要修改
itemtypes
标记中单个
typegroup
标记的顺序,则可以在不修改xsd的情况下执行,因为xml对xml仍然有效。
你能更具体地说明你的需求吗?要修改订单的元素有哪些?出于什么原因?

Xsd确定xml中标记的顺序和层次结构。这取决于要修改订单的项目。 例如,如果要修改
typegroup
标记中单个
itemtype
标记的顺序,或者要修改
itemtypes
标记中单个
typegroup
标记的顺序,则可以在不修改xsd的情况下执行,因为xml对xml仍然有效。
你能更具体地说明你的需求吗?要修改订单的元素有哪些?出于什么原因?

只是出于好奇:你为什么要这样做?@JohannesNolte,这不是关于确切的要求。而是关于是否可能,如果可能,如何实现?我只是好奇,因为有(有限的)方法来构造items.xml文件,如扩展名或类型组。但我也问了自己同样的问题,因为hybris的方式看起来不太干净。只是出于好奇:你为什么要这样做?@JohannesNolte,这不是确切的要求。这是关于是否可能,如果可能的话,如何做?我只是好奇,因为有(有限的)构造items.xml文件的方法,如扩展名或类型组。但是我也问了自己同样的问题,因为hybris的方式看起来不是很干净。我认为这是关于标记枚举类型、映射类型、项类型、关系等的顺序。如果你弄乱了这些,你的xml将是无效的。按功能而不是按类型对它们进行分组更为合理。在Hybris中如何执行此检查?我认为这与标记enumtypes、maptypes、itemtypes、relations等的顺序有关。如果你弄乱了这些,你的xml将是无效的。按功能而不是按类型对这些检查进行分组更为合理。这种检查在Hybris中是如何实施的?