这个xml块有什么问题吗?

时间:2018-10-19 18:19:57

标签: xml

由于某些原因,我在上面抛出了错误。.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类型有关吗?

2 个答案:

答案 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类型有关。