【问题标题】:Is there anything wrong with this xml block?这个 xml 块有什么问题吗?
【发布时间】:2018-10-20 02:30:18
【问题描述】:

由于某些原因,我在上面抛出了一个错误.. XML 布局文件中发生了验证错误

<block class="Magento\Cms\Block\Block" name="gbp_success_page-block">

我的整个 XML:

<?xml version="1.0"?> 
<body> 
    <referenceContainer name="content"> 
        <block class="Magento\Cms\Block\Block" name="gbp_success_page-block"> 
            <arguments> 
                <argument name="block_id" xsi:type="string">gbp_success_page</argument> 
            </arguments> 
        </block> 
    </referenceContainer> 
</body>

是不是和xsi类型有关?

【问题讨论】:

  • 您使用什么工具/编程语言来“处理”这个 XML?而这个“处理”究竟是做什么的?您需要提供更多相关信息以供任何人提供帮助....

标签: xml


【解决方案1】:

您在第 6 行的参数名称 xsi:type 中有一个命名空间前缀。此命名空间未定义。 请看is the xsi: prefix assumed to be known in XML?的回复

【讨论】:

    【解决方案2】:

    我在online xml formatter 上对其进行了测试,返回的消息是“无法解析任何 XML 输入。第 1 行出错:与元素类型“argument”关联的属性“xsi:type”的前缀“xsi”不是绑定。”

    如果您删除xsi:type="string",它将变为有效。所以,是的,xml 有问题,它与 xsi 类型有关。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      相关资源
      最近更新 更多