2011-11-28 3 views
1

bcoz i google에 많은 답변을 해주는 분들께 진심으로 감사드립니다. & XSL에서도 새로 왔습니다.xsl에서 다른 노드를 사용중인 노드에서 노드 값을 파싱하는 방법은 무엇입니까?

<Parameterdef> 
<Anode> 
    <Anodeid>1</Anodeid> 
</Anode> 
<Bnode> 
    <Bnodeid>2</Bnodeid> 
</Bnode> 
<ParameterVisualization> 
    <ParameterDefinition> 
     <ParameterSection>Anode</ParameterSection> 
     <Parameter>Anodeid</Parameter> 
    </ParameterDefinition> 
    <ParameterDefinition> 
     <ParameterSection>Bnode</ParameterSection> 
     <Parameter>Bnodeid</Parameter> 
    </ParameterDefinition> 
    <ParameterDefinition> 
     <ParameterSection>Cnode</ParameterSection> 
     <Parameter>Cnodeid</Parameter> 
    </ParameterDefinition> 
</ParameterVisualization> 
</Parameterdef> 

제공 XML 내가 구멍 XML을 구문 분석 할 노드 값에 따라 해당 노드가 존재하는 경우 해당 노드의 값을 얻을 필요가있다.

출력이 필요합니다 1,2-, N/A (Cnode이 정의되어 있지 않기 때문에)

+0

1) 닫는 요소 태그가 필요하지 않습니다. 2) 필수 노드를 결정하는 방법 - 이름은 일정한 Anode, Bnode 및 CNode이거나 이름은 ParameterVisualization/ParameterDefinition/ParameterSection의 텍스트로 정의됩니까? 3) 어떤 출력이 필요합니까? 쉼표로 구분 된 ID 목록, 텍스트 노드 목록? – Vitaliy

답변

관련 문제