嗨,我正在尝试使用Visual Studio Code对Dynamics 365商业中心进行扩展。我的扩展包括用于导入表,表(50100)和代码单元(50104)的xmlport(50104)。 上传/导入后,我遇到此错误。
“导入的XML无法使用模式进行验证:该元素不能包含空格。内容模型为空。”
有人可以帮助我确定问题所在吗? 有关其他信息, 这是我的xml文件。
<?xml version="1.0" encoding="UTF-8"?>
<Root>
<Header TemplateName="GENERAL"
BatchName="07112018"
LineNo="1"
AcctType="0"
AcctNo="101"
PostDate="07/11/2018"
DocType="1"
DocNo="12345"
Description="Test Entry1"
CurrCode="USD"
Amount="1000"
Debit="1000"
Credit="0"
Dimension1="Dim1"
Dimension2="Dim2"
SourceCode="SALESJNL"
ReasonCode="SAMPLE"
DocDate="07/11/2018"
ExtDocDate="67890">
</Header>
</Root>
这是我的VS Code格式的xmlport
xmlport 50105 StagingXmlport
{
Direction = Import;
Format = Xml;
UseDefaultNamespace = true;
schema
{
textelement(Root)
{
tableelement(Header; "Gen. Journal Line - Staging")
{
fieldattribute(TemplateName; Header."Journal Template Name") {}
fieldattribute(BatchName; Header."Journal Batch Name") {}
fieldattribute(LineNo; Header."Line No.") {}
fieldattribute(AcctType; Header."Account Type") {}
fieldattribute(AcctNo; Header."Account No.") {}
fieldattribute(PostDate; Header."Posting Date") {}
fieldattribute(DocType; Header."Document Type") {}
fieldattribute(DocNo; Header."Document No.") {}
fieldattribute(Description; Header."Description") {}
fieldattribute(CurrCode; Header."Currency Code") {}
fieldattribute(Amount; Header."Amount") {}
fieldattribute(Debit; Header."Debit Amount") {}
fieldattribute(Credit; Header."Credit Amount") {}
fieldattribute(Dimension1; Header."Shortcut Dimension 1 Code") {}
fieldattribute(Dimension2; Header."Shortcut Dimension 2 Code") {}
fieldattribute(SourceCode; Header."Source Code") {}
fieldattribute(ReasonCode; Header."Reason Code") {}
fieldattribute(DocDate; Header."Document Date") {}
fieldattribute(ExtDocDate; Header."External Document No.") {}
}
}
}
}
谢谢。