4
호 Genshi가 일치 템플릿의 출력을 구문 분석하도록 하시겠습니까? 내가 Genshi이 같은 템플릿을 가지고Genshi 중첩 일치 템플릿
: 즉
<py:match path="gm:field">
Something ${select('@label')}<br />
${select('*')}
Something else<br />
</py:match>
직접 사용했을 때
<gm:field label="HERE">
<b>Try this!</b>
</gm:field>
완벽하게 작동한다 :
Something HERE<br />
<b>Try this!</b>
Something else<br />
하지만 내가 정의하려고 할 때 대표 그것은 또 다른 하나
<py:match path="gm:input">
<gm:field label="${select('@label')}">
<input name="${select('@label')}" />
</gm:field>
</py:match>
과 전화 :
<gm:input label="x">
<input type="passwd" />
</gm:input>
내가 브라우저에 표시되는 결과는 다음과 같습니다
<gm:field label="x">
<input label="x" />
</gm:field>
대신 :
Something x<br />
<input label="x" />
Something else<br />
내가보고 싶은
...
나는 Genshi를 사용하고있다. 0.5.1 ..