[파이썬] manifest.xml 안의 특정 부분만 export하여 하나의 파일로 저장 할 수 있는 방법 문의 드립니다.

조회수 1078회

질문드리는 내용은 파이썬을 이용하여, 아래 manifest.xml안에 포함된 내용중 git repositry의 저장소 이름만 따로 뽑아, 하나의 파일로 자동으로 저장하는 파이썬 스크립트를 만드는 방법을 찾고 있는데 마땅한 방법이 생각나지 않아 이렇게 질문 드리게 되었습니다.

우선 manifest.xml 안의 내용은 아래와 같다고 가정하고 각 path 뒤의 name = 저장소 이름 중 " 모든 프로젝트의 저장소이름만 따로 필터를 걸어 하나의 파일로 자동으로 생성하고 싶습니다.

생각해본것은 2가지로, 1) xml parsing을 써서 뽑는다.( 하이테크라 어려움 ㅠ)

  1. 한줄씩 읽어서 에서 keiji/AndroidPListLib.git 부분들만 뽑아내는 방법( 루프문을 돌려서 하면될거같은데 모르겠음..)

shell script와 python 2가지중, python 을 통해 구현하는 방법이 더 간단할것 같아 2번째 방법인 루프문을 돌려서 모든 git project 의 repository name만 export 하고 싶습니다.

<?xml version="1.0" encoding="UTF-8"?> <manifest>   <remote name="origin" fetch="ssh://git@github.com/" />   <default revision="master" remote="origin" />

  <project path="lib/plist-lib"
           name="keiji/AndroidPListLib.git" remote="origin" />

  <project path="lib/json-pull-parser"
           name="vvakame/JsonPullParser.git" remote="origin" />

  <project path="apps/twicca_megane_plugin"
           name="zaki50/TwiccaMeganePlugin.git" remote="origin" /> </manifest>

감사합니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)