템플릿 복사를 사용하고 하나의 XSLT를 사용하여 부모 요소와 하위 요소에 새 요소 및 특성을 추가하려고하지만 결과를 볼 수 없습니다. 기대하고있다.단일 XSLT를 사용하여 상위 요소와 하위 요소 모두에 새 요소/특성 추가
저는 XSLT를 처음 사용하고 여러 템플릿에서 루트 요소와 일치하는 템플릿 만 작동합니다. 자식 요소와 일치하는 다른 템플릿이 작동하지 않습니다.
도움과 기술이 도움이 될 것입니다.
원본 XML
<?xml version="1.0" encoding="UTF-8"?>
<Order>
<OrderLines Type="Text">
<OrderLine Type="Fine Print">
</OrderLine>
</OrderLines>
</Order>
예상 XML XSLT 변환 후
<?xml version="1.0" encoding="UTF-8"?>
<Order>
<Instructions>
<Instruction InstructionType="Valid" InstructionText="See me" />
</Instructions>
<OrderLines Type="Text" Value="9">
<OrderLine Type="Fine Print" Value="3">
</OrderLine>
</OrderLines>
</Order>
'Value' 속성이 입력에 없기 때문에이 방법이 효과가 없을 것이라고 생각합니다. 또한 향후 스타일 시트에 AVT를 사용하는 방법을 살펴보아야합니다. http://www.w3.org/TR/xslt#attribute-value-templates –