IXPath.Evaluate 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
Evaluate(String, Object) |
지정된 컨텍스트에서 XPath 식을 평가하고 결과를 .로 |
Evaluate(String, InputSource) |
지정된 |
Evaluate(String, Object, QName) |
|
Evaluate(String, InputSource, QName) |
지정된 |
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
expression
이 null
인 경우입니다.
설명
지정된 컨텍스트에서 XPath 식을 평가하고 결과를 .로 String
반환합니다.
이 메서드는 다음을 사용하여 호출 #evaluate(String expression, Object item, QName returnType)
합니다 returnType
XPathConstants#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
.
- 특성
예외
식을 평가할 수 없는 경우
이면 expression
source
.입니다 null
.
설명
지정된 InputSource
컨텍스트에서 XPath 식을 평가하고 결과를 .로 String
반환합니다.
이 메서드는 다음을 사용하여 호출 #evaluate(String expression, InputSource source, QName returnType)
합니다 returnType
XPathConstants#STRING
.
컨텍스트 항목 평가, 변수, 함수 및 QName 해상도 및 반환 형식 변환은 XPath 식 평가를 참조하세요.
이 source
null
면 expression
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 식을 returnType
.
- 특성
예외
평가할 수 없는 경우 expression
에 정의된 XPathConstants형식 중 하나가 아닌 경우 returnType
이면 expression
returnType
.입니다 null
.
설명
XPath
지정된 컨텍스트에서 식을 평가하고 결과를 지정된 형식으로 반환합니다.
컨텍스트 항목 평가, 변수, 함수 및 해상도 및 QName
반환 형식 변환은 XPath 식 평가를 참조하세요.
( XPathConstants#NUMBER NUMBER
, , XPathConstants#NODE NODE
XPathConstants#BOOLEAN BOOLEAN
XPathConstants#STRING STRING
또는 XPathConstants#NODESET NODESET
)에 XPathConstants
정의된 형식 중 하나가 아닌 경우 returnType
throw IllegalArgumentException
됩니다.
값이 null
제공되면 컨텍스트에 item
빈 문서가 사용됩니다. 이 returnType
null
면 expression
throw NullPointerException
됩니다.
이 페이지의 일부는 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
.returnType
source
입니다null
.
설명
지정된 InputSource
컨텍스트에서 XPath 식을 평가하고 결과를 지정된 형식으로 반환합니다.
이 메서드는 결과 문서 개체에 대한 InputSource
데이터 모델을 빌드하고 호출 #evaluate(String expression, Object item, QName returnType)
합니다.
컨텍스트 항목 평가, 변수, 함수 및 QName 해상도 및 반환 형식 변환은 XPath 식 평가를 참조하세요.
returnType
정의된 XPathConstants
IllegalArgumentException
형식 중 하나가 아니면 throw됩니다.
이 source
면 null
expression
returnType
throw NullPointerException
됩니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.