的所有家長的屬性在SVG文件,我用xpath
發現包含相對SVG路徑的節點,例如,Python的LXML XPATH - 找到特定節點
<path d="m -0.3,-0.3 l 0.6,0 l 0,0.6 l -0.6,0 l 0,-0.6 z" transform="translate(-1 -0.5)"/>
的這各種家長節點一直到根將有一個
transform="translate(X Y)"
屬性,確定上述相對路徑的實際位置位置。捕獲這條路徑/節點的父節點到根節點的正確/簡潔/有效的方式是什麼,特別是那些具有「變換」屬性的節點?
謝謝,非常有幫助!有一件事:'@ transform'在選擇祖先元素*時起作用,但當直接選擇轉換屬性開始w /「translate(」,它應該是'.'而不是 - '祖先:: */@ transform [starts-with正則化空間(。),'translate(')]' –
@HonoreDoktorr,是的,答案是針對特定問題和大量超出範圍的其他可能的問題。例如,另一個變體,當需要屬性祖先和上下文項本身都可以使用'祖先或自己::'軸 –