由于某些原因,我在上面抛出了错误。.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类型有关吗?
答案 0 :(得分:2)
在第6行的参数名称xsi:type中具有名称空间前缀。此名称空间未定义。 请查看对is the xsi: prefix assumed to be known in XML?的答复
答案 1 :(得分:0)
我在online xml formatter上对其进行了测试,返回的消息为“无法解析任何XML输入。第1行错误:属性“ xsi:type”的前缀“ xsi”与元素类型“ argument”相关联没有绑定。”
如果您删除xsi:type="string"
,则它变为有效。因此,是的,xml出了点问题,它与xsi类型有关。