다음을 통해 공유


IXPath.Evaluate 메서드

정의

오버로드

Evaluate(String, Object)

지정된 컨텍스트에서 XPath 식을 평가하고 결과를 .로 String반환합니다.

Evaluate(String, InputSource)

지정된 InputSource 컨텍스트에서 XPath 식을 평가하고 결과를 .로 String반환합니다.

Evaluate(String, Object, QName)

XPath 지정된 컨텍스트에서 식을 평가하고 결과를 지정된 형식으로 반환합니다.

Evaluate(String, InputSource, QName)

지정된 InputSource 컨텍스트에서 XPath 식을 평가하고 결과를 지정된 형식으로 반환합니다.

Evaluate(String, Object)

지정된 컨텍스트에서 XPath 식을 평가하고 결과를 .로 String반환합니다.

[Android.Runtime.Register("evaluate", "(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_String_Ljava_lang_Object_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? Evaluate (string? expression, Java.Lang.Object? item);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_String_Ljava_lang_Object_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : string * Java.Lang.Object -> string

매개 변수

expression
String

XPath 식입니다.

item
Object

시작 컨텍스트(예: 노드 또는 노드 목록)입니다.

반환

String 식을 평가하고 결과를 .로 변환한 결과입니다String.

특성

예외

평가할 수 없는 경우 expression

expressionnull인 경우입니다.

설명

지정된 컨텍스트에서 XPath 식을 평가하고 결과를 .로 String반환합니다.

이 메서드는 다음을 사용하여 호출 #evaluate(String expression, Object item, QName returnType) 합니다 returnTypeXPathConstants#STRING.

컨텍스트 항목 평가, 변수, 함수 및 QName 해상도 및 반환 형식 변환은 XPath 식 평가를 참조하세요.

값이 null 제공되면 컨텍스트에 item빈 문서가 사용됩니다. 이 null경우 expression throw NullPointerException 됩니다.

에 대한 javax.xml.xpath.XPath.evaluate(java.lang.String, java.lang.Object)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Evaluate(String, InputSource)

지정된 InputSource 컨텍스트에서 XPath 식을 평가하고 결과를 .로 String반환합니다.

[Android.Runtime.Register("evaluate", "(Ljava/lang/String;Lorg/xml/sax/InputSource;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_String_Lorg_xml_sax_InputSource_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? Evaluate (string? expression, Org.Xml.Sax.InputSource? source);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/String;Lorg/xml/sax/InputSource;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_String_Lorg_xml_sax_InputSource_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : string * Org.Xml.Sax.InputSource -> string

매개 변수

expression
String

XPath 식입니다.

source
InputSource

InputSource 평가할 문서의 값입니다.

반환

String 식을 평가하고 결과를 .로 변환한 결과입니다String.

특성

예외

식을 평가할 수 없는 경우

이면 expressionsource .입니다 null.

설명

지정된 InputSource 컨텍스트에서 XPath 식을 평가하고 결과를 .로 String반환합니다.

이 메서드는 다음을 사용하여 호출 #evaluate(String expression, InputSource source, QName returnType) 합니다 returnTypeXPathConstants#STRING.

컨텍스트 항목 평가, 변수, 함수 및 QName 해상도 및 반환 형식 변환은 XPath 식 평가를 참조하세요.

sourcenullexpression throw NullPointerException 됩니다.

에 대한 javax.xml.xpath.XPath.evaluate(java.lang.String, org.xml.sax.InputSource)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Evaluate(String, Object, QName)

XPath 지정된 컨텍스트에서 식을 평가하고 결과를 지정된 형식으로 반환합니다.

[Android.Runtime.Register("evaluate", "(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_String_Ljava_lang_Object_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Evaluate (string? expression, Java.Lang.Object? item, Javax.Xml.Namespace.QName? returnType);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_String_Ljava_lang_Object_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : string * Java.Lang.Object * Javax.Xml.Namespace.QName -> Java.Lang.Object

매개 변수

expression
String

XPath 식입니다.

item
Object

시작 컨텍스트(예: 노드 또는 노드 목록)입니다.

returnType
QName

원하는 반환 형식입니다.

반환

XPath 식을 Object 결과입니다 returnType.

특성

예외

평가할 수 없는 경우 expression

에 정의된 XPathConstants형식 중 하나가 아닌 경우 returnType

이면 expressionreturnType .입니다 null.

설명

XPath 지정된 컨텍스트에서 식을 평가하고 결과를 지정된 형식으로 반환합니다.

컨텍스트 항목 평가, 변수, 함수 및 해상도 및 QName 반환 형식 변환은 XPath 식 평가를 참조하세요.

( XPathConstants#NUMBER NUMBER, , XPathConstants#NODE NODEXPathConstants#BOOLEAN BOOLEANXPathConstants#STRING STRING또는 XPathConstants#NODESET NODESET)에 XPathConstants 정의된 형식 중 하나가 아닌 경우 returnType throw IllegalArgumentException 됩니다.

값이 null 제공되면 컨텍스트에 item빈 문서가 사용됩니다. 이 returnTypenullexpression throw NullPointerException 됩니다.

에 대한 javax.xml.xpath.XPath.evaluate(java.lang.String, java.lang.Object, javax.xml.namespace.QName)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Evaluate(String, InputSource, QName)

지정된 InputSource 컨텍스트에서 XPath 식을 평가하고 결과를 지정된 형식으로 반환합니다.

[Android.Runtime.Register("evaluate", "(Ljava/lang/String;Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_String_Lorg_xml_sax_InputSource_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Evaluate (string? expression, Org.Xml.Sax.InputSource? source, Javax.Xml.Namespace.QName? returnType);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/String;Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_String_Lorg_xml_sax_InputSource_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : string * Org.Xml.Sax.InputSource * Javax.Xml.Namespace.QName -> Java.Lang.Object

매개 변수

expression
String

XPath 식입니다.

source
InputSource

평가할 문서의 입력 원본입니다.

returnType
QName

원하는 반환 형식입니다.

반환

Object 식을 계산한 결과를 캡슐화하는 값입니다.

특성

예외

식을 평가할 수 없는 경우

에 정의된 XPathConstants형식 중 하나가 아닌 경우 returnType

이면 expression.returnTypesource 입니다null.

설명

지정된 InputSource 컨텍스트에서 XPath 식을 평가하고 결과를 지정된 형식으로 반환합니다.

이 메서드는 결과 문서 개체에 대한 InputSource 데이터 모델을 빌드하고 호출 #evaluate(String expression, Object item, QName returnType) 합니다.

컨텍스트 항목 평가, 변수, 함수 및 QName 해상도 및 반환 형식 변환은 XPath 식 평가를 참조하세요.

returnType 정의된 XPathConstantsIllegalArgumentException 형식 중 하나가 아니면 throw됩니다.

sourcenullexpressionreturnType throw NullPointerException 됩니다.

에 대한 javax.xml.xpath.XPath.evaluate(java.lang.String, org.xml.sax.InputSource, javax.xml.namespace.QName)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상