select와 같은 줄에있는 XML 요소의 하위 문자열

RXC

저는 XSLT를 처음 사용하므로 참아주세요.

XML 파일에서 값을 가져 와서 간단한 텍스트 형식으로 표시하기위한 간단한 템플릿을 작성했습니다.

여기에 작동하는 줄이 있습니다.

"Supplier Invoice Payments Descriptor: <xsl:value-of select="wd:Supplier_Invoice_Payments/wd:Supplier_Invoice_Payments/@wd:Descriptor"/>"

설명자는 다음과 같은 속성입니다. <Suppplier_Invoice_Payments Descriptor="blahblahblah">

변수를 사용하여 다음과 같이하는 blahblahblah 텍스트 부분을 잡고 싶습니다.

<xsl:variable name="suppInvoiceDesc" select="wd:Supplier_Invoice_Payments/wd:Supplier_Invoice_Payments/@wd:Descriptor" />
<xsl:value-of select="substring-after($suppInvoiceDesc,':')" />

이것은 내가 원하는 텍스트 부분을 잡습니다.

이제 제 질문은이 모든 것을 한 줄로 할 수 있습니까?

모든 텍스트 필드가 특정 너비가되도록 패딩을 추가하고 각 필드에 대한 변수를 만든 다음 하위 문자열을 개별적으로 수행하는 것을 피하고 싶습니다.

마이클 케이

물론 필요한 경우 괄호를 사용하여 변수 참조를 변수 계산에 사용되는 표현식으로 대체하십시오. 그래서

<xsl:variable name="suppInvoiceDesc" select="wd:Supplier_Invoice_Payments/wd:Supplier_Invoice_Payments/@wd:Descriptor" />
<xsl:value-of select="substring-after($suppInvoiceDesc,':')" />

된다

<xsl:value-of select="substring-after(wd:Supplier_Invoice_Payments/wd:Supplier_Invoice_Payments/@wd:Descriptor,':')" />

이 트릭을 실행할 수없는 유일한 경우는 컨텍스트가 변경되는 경우입니다 (예 : 변수 참조가 술어 내부에있는 경우).

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PI와 같은 특수 문자 또는 Android의 xml에있는 아래 첨자

분류에서Dev

C #이 같은 줄에서 정수와 문자열을 읽도록하는 방법이 있습니까?

분류에서Dev

이와 같이 구성된 HTML에서 원하는 특정 요소를 얻기위한 올바른 선택기 문자열은 무엇입니까?

분류에서Dev

Numpy-행렬의 각 요소를 같은 위치에있는 다른 행렬의 요소와 곱합니다.

분류에서Dev

PHP의 문자열에서이 █와 같은 특수 문자를 제거하는 방법

분류에서Dev

PHP의 문자열에서이 █와 같은 특수 문자를 제거하는 방법

분류에서Dev

문자열의 처음 n 개 문자와 같은 제목을 선택하는 방법은 무엇입니까?

분류에서Dev

Firefox에서 : after와 같은 의사 요소 위치 지정

분류에서Dev

CSS : '열 채우기'와 같은 하위 요소 정렬

분류에서Dev

C ++에 대한 HTTP 요청과 같은 외부 소스의 문자열을 제공하는 방법

분류에서Dev

<li>-이전 텍스트와 같은 줄에있는 요소

분류에서Dev

Javascript에서 C 언어와 같은 문자열의 전체 문자를 탐색하고 싶습니다.

분류에서Dev

정규식은 하나의 문자열을 여러 하위 문자열로 취급하는 것 같습니다.

분류에서Dev

파이썬에서 같은 열에있는 다른 모든 문자열과 하나의 문자열 비교

분류에서Dev

Perl XML :: twig : 혼합 콘텐츠에서 자식 요소 앞에있는 하위 문자열 찾기

분류에서Dev

XSLT를 사용하여 XML 요소의 값을 하위 문자열로 지정하는 방법

분류에서Dev

같은 줄에 같은 문자열의 두 인스턴스가있는 인쇄 줄

분류에서Dev

다른 하나와 같은 크기의 문자열 만들기

분류에서Dev

다른 하나와 같은 크기의 문자열 만들기

분류에서Dev

Mongodb 문자열 x와 같은 경우에만 요소를 업데이트하는 방법은 무엇입니까?

분류에서Dev

"_"와 같은 특정 양의 문자열을 인쇄하는 방법은 무엇입니까?

분류에서Dev

같은 줄의 여러 배열에 요소를 추가하는 방법은 무엇입니까?

분류에서Dev

각 요소 문제의 배열 및 하위 문자열에 문자열 배치

분류에서Dev

PowerShell Select-String을 사용하여 텍스트 파일에서 같은 줄에있는 여러 문자열 찾기

분류에서Dev

css를 사용하는 v-textarea와 같은 vuetify 구성 요소의 사용자 지정 스타일링 Vuetify

분류에서Dev

XML에 특수 문자가있는 데이터와 같은 JSON이 포함 된 속성이있는 경우 SQL Server의 XML 속성에서 JSON 데이터를 수정하는 방법

분류에서Dev

List Contains 메서드를 사용하여 대문자와 소문자로 된 문자열이 같은지 확인하는 방법

분류에서Dev

Regex-문자열이 같은 줄에있는 부분 문자열과 일치하지 않도록합니다.

분류에서Dev

Regex-문자열이 같은 줄에있는 부분 문자열과 일치하지 않도록합니다.

Related 관련 기사

  1. 1

    PI와 같은 특수 문자 또는 Android의 xml에있는 아래 첨자

  2. 2

    C #이 같은 줄에서 정수와 문자열을 읽도록하는 방법이 있습니까?

  3. 3

    이와 같이 구성된 HTML에서 원하는 특정 요소를 얻기위한 올바른 선택기 문자열은 무엇입니까?

  4. 4

    Numpy-행렬의 각 요소를 같은 위치에있는 다른 행렬의 요소와 곱합니다.

  5. 5

    PHP의 문자열에서이 █와 같은 특수 문자를 제거하는 방법

  6. 6

    PHP의 문자열에서이 █와 같은 특수 문자를 제거하는 방법

  7. 7

    문자열의 처음 n 개 문자와 같은 제목을 선택하는 방법은 무엇입니까?

  8. 8

    Firefox에서 : after와 같은 의사 요소 위치 지정

  9. 9

    CSS : '열 채우기'와 같은 하위 요소 정렬

  10. 10

    C ++에 대한 HTTP 요청과 같은 외부 소스의 문자열을 제공하는 방법

  11. 11

    <li>-이전 텍스트와 같은 줄에있는 요소

  12. 12

    Javascript에서 C 언어와 같은 문자열의 전체 문자를 탐색하고 싶습니다.

  13. 13

    정규식은 하나의 문자열을 여러 하위 문자열로 취급하는 것 같습니다.

  14. 14

    파이썬에서 같은 열에있는 다른 모든 문자열과 하나의 문자열 비교

  15. 15

    Perl XML :: twig : 혼합 콘텐츠에서 자식 요소 앞에있는 하위 문자열 찾기

  16. 16

    XSLT를 사용하여 XML 요소의 값을 하위 문자열로 지정하는 방법

  17. 17

    같은 줄에 같은 문자열의 두 인스턴스가있는 인쇄 줄

  18. 18

    다른 하나와 같은 크기의 문자열 만들기

  19. 19

    다른 하나와 같은 크기의 문자열 만들기

  20. 20

    Mongodb 문자열 x와 같은 경우에만 요소를 업데이트하는 방법은 무엇입니까?

  21. 21

    "_"와 같은 특정 양의 문자열을 인쇄하는 방법은 무엇입니까?

  22. 22

    같은 줄의 여러 배열에 요소를 추가하는 방법은 무엇입니까?

  23. 23

    각 요소 문제의 배열 및 하위 문자열에 문자열 배치

  24. 24

    PowerShell Select-String을 사용하여 텍스트 파일에서 같은 줄에있는 여러 문자열 찾기

  25. 25

    css를 사용하는 v-textarea와 같은 vuetify 구성 요소의 사용자 지정 스타일링 Vuetify

  26. 26

    XML에 특수 문자가있는 데이터와 같은 JSON이 포함 된 속성이있는 경우 SQL Server의 XML 속성에서 JSON 데이터를 수정하는 방법

  27. 27

    List Contains 메서드를 사용하여 대문자와 소문자로 된 문자열이 같은지 확인하는 방법

  28. 28

    Regex-문자열이 같은 줄에있는 부분 문자열과 일치하지 않도록합니다.

  29. 29

    Regex-문자열이 같은 줄에있는 부분 문자열과 일치하지 않도록합니다.

뜨겁다태그

보관