2013-08-20 4 views
0

NAV의 XMLport 오브젝트는 테이블 속성 (즉, 노드 유형 = 속성, 소스 유형 = 테이블)을 지원하는 것으로 보입니다.XMLport 테이블 속성

The SourceType Table for Tag <MyTableAttribute> can only be assigned to TagType Element. 

MSDN에이 (http://msdn.microsoft.com/en-us/library/hh165612(v=nav.70).aspx) 페이지를 사용할 수있는 테이블 속성을 확인하는 것 : 나는 NAV 2013 년 테이블 속성 노드를 포함하는 XMLport을 저장하려고 할 때,이 오류 메시지가 표시됩니다. 테이블 속성은 어떤 용도로 사용됩니까? 테이블 속성의 일반적인 응용 프로그램의 예는 무엇입니까?

+0

그리고 이것을 설정하여 어떤 결과를 얻으려고합니까? XML 결과는 어떻게 될 것인가? –

답변

0

테이블 (레코드)은 특성의 원본이 될 수 없습니다. 레코드는 일련의 필드이므로 속성에 단일 값이 있어야 할 때 여러 값을 갖습니다. 필드는 요소의 속성에 대한 소스로 사용될 수 있습니다. 레코드는 요소의 소스 여야합니다. 그것은 오류 메시지가 말하는 것입니다.

+0

그게 내 생각이야, 맥 심 - 네가 말하는 말이 의미가있다. 그래도 MSDN 페이지에는 테이블 특성 전용 섹션이 포함되어있는 것으로 보입니까? 거기에있는 문서가 잘못되었다고 생각합니까? –

+0

내가 가진 유일한 설명은 테이블 속성이 실제로 속성을 가지고 있다는 것입니다 (Shift + F4를 눌러서 볼 수 있습니다). 그러나! 다른 하나는 매개 변수 조합이 사용을 금합니다. MSDN 페이지가 자동으로 생성되었다고 가정합니다. 예를 들어 ReqFilterHeadingML Property 내부를 살펴보면 테이블 속성이 아닌 XMLports에 '적용 대상 : 표 ** 요소 **'임을 알 수 있습니다. –