XPathNavigator.TypedValue 속성

정의

가장 적합한 .NET Framework 형식 중 현재 노드에 해당하는 boxed 개체를 가져옵니다.Gets the current node as a boxed object of the most appropriate .NET Framework type.

public:
 virtual property System::Object ^ TypedValue { System::Object ^ get(); };
public override object TypedValue { get; }
member this.TypedValue : obj
Public Overrides ReadOnly Property TypedValue As Object

속성 값

가장 적합한 .NET Framework 형식 중 현재 노드에 해당하는 boxed 개체입니다.The current node as a boxed object of the most appropriate .NET Framework type.

설명

원자성 단순 형식 또는 단순 텍스트 콘텐츠를 사용 하 여 요소 및 특성에는 TypedValue 속성이 반환 boxed Object 가장 적합 한.NET Framework의 Type합니다.For attributes and elements with atomic simple type or simple text content, the TypedValue property returns a boxed Object of the most appropriate .NET Framework Type. 요소 또는 특성의 콘텐츠 형식인 경우 목록에는 TypedValue 속성에 가장 적합 한.NET Framework 개체의 배열을 반환 Type합니다.If the element or attribute's content is a list type, the TypedValue property returns an array of objects of the most appropriate .NET Framework Type.

다음 표에서 설명 합니다 TypedValue 각 반환한 XPathNodeType합니다.The following table describes the TypedValue returned by each XPathNodeType.

XPathNodeTypeXPathNodeType TypedValue 반환TypedValue Returned
Root 반환을 String 모두를 포함 하는 개체 Text 노드 하위 항목의 문서를 연결 하 고 공백으로 구분 합니다.Returns a String object containing all Text node descendants of the document, concatenated and separated by white space. 문서에 없는 경우 모든 Text 노드의 자식 노드가 String.Empty 반환 됩니다.If the document does not have any Text node children, String.Empty is returned.
Element

(형식화 된 또는 단순 텍스트 내용을)(typed or simple content)
반환 된 Object 의 형식화 된 값을 나타내는 Element.Returns an Object that represents the typed value of the Element.

경우는 Element 노드 값을 개체의 배열으로 노출 되는 XML 스키마 list 데이터 형식으로 정의 되어 있습니다.If the Element is defined as an XML Schema list data type, then the node value is exposed as an array of objects. Object 배열에서 요소의 자식의 형식화 된 값을 포함 합니다.Each Object in the array contains the typed value of a child of the element.
Element

(형식화 되지 않은, 혼합 또는 복잡 한 콘텐츠)(untyped, mixed, or complex content)
반환을 String 모든 포함 된 개체 Text 의 노드 하위 항목은 Element (형식화 된 값의 문자열 표현을 포함), 연결 및 공백으로 구분 합니다.Returns a String object containing all Text node descendants of the Element (including string representations of typed values), concatenated and separated by white space. 경우는 Element 되지 않은 Text 노드의 자식 노드가 String.Empty 반환 됩니다.If the Element does not have any Text node children, String.Empty is returned.
Attribute

(형식화 된 또는 단순 텍스트 내용을)(typed or simple content)
반환 된 Object 의 형식화 된 값을 나타내는 Attribute.Returns an Object that represents the typed value of the Attribute. 합니다 Object .NET 프레임 워크로 boxed Type 값입니다.The Object is boxed as a .NET Framework Type value.

경우는 Attribute 정의 된 XML 스키마 list 데이터 형식으로 노드 값을 개체의 배열으로 노출 됩니다.If the Attribute is defined as an XML Schema list data type, the node value is exposed as an array of objects. Object 배열에 있는 자식 형식화 된 값이 포함 된 Attribute합니다.Each Object in the array contains the typed value of a child of the Attribute.
Text String 텍스트가 들어 있는 개체입니다.A String object containing the text.
Comment A String 주위를 제외한 주석의 콘텐츠를 포함 하는 개체 <!---->입니다.A String object containing the content of the comments, excluding the surrounding <!-- and -->.
ProcessingInstruction A String 처리 명령의 콘텐츠를 포함 하 고 대상을 제외한 주변 개체 <??>입니다.A String object containing the content of the processing instruction, excluding the target and surrounding <? and ?>.
Namespace String 네임 스페이스 이름을 포함 하는 개체입니다.A String object containing the namespace name.
Whitespace String 노드의 텍스트를 포함 하는 개체입니다.A String object containing the text of the node.
SignificantWhitespace String 노드의 텍스트를 포함 하는 개체입니다.A String object containing the text of the node.

적용 대상