0
나는 울부 짖습니다 .... 나는 2 개의 게시물을 읽었습니다 ... 나를 위해 일하지 않습니다 ... 나는 반나절 동안 테스트했습니다 .... 내 XML은 다음과 같습니다 :다른 요소에 따라 xmlstarlet을 사용하여 XML을 변경하십시오.
<ConfigData xmlns="http://xml.avaya.com/endpointAPI">
<version>1</version>
<parameter>
<name>EnablePresence</name>
<value>1</value>
</parameter>
<parameter>
<name>CurrentSkin</name>
<value>1</value>
</parameter>
<parameter>
<name>DialPlanNationalPhoneNumbLengthList</name>
<value>6</value>
</parameter>
</ConfigData>
xmlstarlet는 (... 이전 파일을 교체)에 값을 변경해야합니다
는<ConfigData xmlns="http://xml.avaya.com/endpointAPI">
<version>1</version>
<parameter>
<name>EnablePresence</name>
<value>1</value>
</parameter>
<parameter>
<name>CurrentSkin</name>
<value>1</value>
</parameter>
<parameter>
<name>DialPlanNationalPhoneNumbLengthList</name>
<value>7</value>
</parameter>
</ConfigData>
내 마지막 시도했다 :
는xml edit --inplace --update '//parameter[name="DialPlanNationalPhoneNumbLengthList"]/value' -v 7 config.xml
는
는 사람이 나에게 위스콘신 도움이 될 수 있습니다 이거?
해결책이있는 경우 대답으로 게시하고 동의하십시오 (http://stackoverflow.com/help/self-answer 참조). – npostavs