홈>
나는이 질문을 찾고 있었다xmlstarlet 속성 업데이트 Jboss 구성 파일 내에서 속성을 바꾸려고합니다. 나는 xml의 일부를 여기에 게시합니다.
<?xml version='1.0' encoding='UTF-8'?>
<server xmlns="urn:jboss:domain:10.0">
<extensions>
<extension module="org.jboss.as.clustering.infinispan"/>
</extensions>
<system-properties>
<property name="hibernate.hbm2ddl.auto" value="validate"/>
</system-properties>
</server>
내가 바꾸고 싶은 것은의 가치입니다.
hibernate.hbm2ddl.auto
...에서
validate
에최신 정보
이전 답변에 따라이 명령을 시도했지만 값을 업데이트하지 마십시오.
xmlstarlet edit --update "//property[@name='hibernate.hbm2ddl.auto']/@value" --value "update" conf.xml
전체 경로를 따르려고했지만 결과는 동일합니다. 업데이트 없음.
xmlstarlet edit --update "/server/system-properties/property[@name='hibernate.hbm2ddl.auto']/@value" --value "update" conf.xml
- 답변 # 1
관련 자료
- java - 별칭 명령은 별칭을 변경할 때 UserMention을 아무것도 바꾸지 않습니다
- "ls"명령의 -F 속성
- linux - sed 명령을 사용하여 열의 첫 번째 단어를 확인하고
- bash - 문자열을 찾고 다른 문자열 (txt 형식)을 바꾸는 Sed 명령
- bash - JSON 속성 값을 바꾸려면 sed 명령이 필요합니다
- aggregation framework - MongoDB의 집계를 $lookup과 함께 사용하여 ID를 보유하는 속성을 전체 문서로 대체하려면 어떻게해야합니까?
- PHP DOM in WordPress - 워드 프레스의 php dom - 속성 교체 및 추가
- python - shapefile (arcmap)의 속성 테이블에서 'ß'를 'ss'로 바꾸려면 어떻게해야합니까? ASCII 오류
- Python 27 Windows 10 용 pip 명령을 설치하는 동안 속성 오류
- shell - 공백과 사이의 숫자를 바꾸는 sed 명령 -
- PHP는 이미지 src를 대체하고 다른 HTML 태그를 포함하는 문자열에서 이미지 태그에 새로운 속성을 추가합니다
파일은 네임 스페이스 (
xmlns="urn:jboss:domain:10.0"
).나는 사용했다
//*[local-name()="property"]
conf.xml의 모든 네임 스페이스를 무시하는 방법