나는 "image2.png"와 같은 다른 값으로 "image1.png"를 교체해야하는 노드는 samplexml.svg에서
<image width="744" height="1052" xlink:href="image1.png"/>
있다. 샘플 코드로 안내해주십시오.
속성 값 "image1.png"를 얻을 수 있습니다. 여기 코드는 다음과 같습니다
여기$xdoc = new DomDocument;
$xdoc->Load('samplexml.svg');
$tagName = $xdoc->getElementsByTagName('image')->item(0);
$attribNode = $tagName->getAttributeNode('xlink:href');
echo "Attribute Name : " . $attribNode->name . "<br/>";
echo "Attribute Value : " . $attribNode->value;
samplexml.svg된다 HREF 값 :
<svg>
<g>
<title>Test title</title>
<image x="0" y="0" width="744" height="1052" xlink:href="image1.png"/>
</g>
</svg>
는 어떻게 프로그래밍되는 XLink를 변경합니까?
-1 검색을 제안한는/교체합니다. –
거룩한 암소, 그래서 당신은 더 나은 대안을 제안 할 수 없습니까? 젠체하는 사람을 풀어 라. – zaf
나는 이미 [내 대답] (http://stackoverflow.com/questions/2857113/how-to-change-the-attribute-value-of-svg-file/2857206#2857206)을 남겼습니다. 그냥 downvote에 대한 피드백을 제공. 누군가가 XML/HTML 데이터의 검색/대체를 제안 할 때마다 하나님은 새끼 고양이를 죽입니다. –