반응형

XML 6

요소의 n번째 인스턴스를 가져오는 XPath 쿼리

요소의 n번째 인스턴스를 가져오는 XPath 쿼리 HTML 파일(컨텐츠를 제어하지 않는)에 여러 개가 있습니다.input모두 같은 고정 요소들id의 속성"search_query". 파일의 내용은 바뀔 수 있지만 항상 두번째 파일을 받고싶다는 것을 알고있습니다.inputid 속성을 가진 요소"search_query". 이 작업을 하려면 XPath 식이 필요합니다.나는 노력했다.//input[@id="search_query"][2]하지만 그것은 효과가 없습니다.다음은 이 쿼리가 실패한 XML 문자열의 예입니다. 위의 내용은 단지 예시일 뿐이고 다른 HTML 코드는 상당히 다를 수 있다는 것을 기억하세요.input요소는 일관된 문서 구조 없이 어디에나 나타날 수 있습니다(단, 항상 최소 2개가 있음이 보장되는..

programing 2023.10.30

findViewById()는 다른 구성 요소가 아닌 레이아웃 XML의 사용자 지정 구성 요소에 대해 null을 반환합니다.

findViewById()는 다른 구성 요소가 아닌 레이아웃 XML의 사용자 지정 구성 요소에 대해 null을 반환합니다. 는 는이 있습니다.res/layout/main.xml다음 요소 및 기타를 포함합니다. 생성 시 활동에서 다음 작업을 수행합니다. setContentView(R.layout.main); TextView boring = (TextView) findViewById(R.id.boring); // ...find other elements... MyCustomView foo = (MyCustomView) findViewById(R.id.foo); if (foo == null) { Log.d(TAG, "epic fail"); } 다른 요소는 성공적으로 찾았지만,foonull로 돌아옵니다.My M..

programing 2023.10.30

프로그래밍 방식으로 설정됨 '?선택 가능Android 보기의 'Item background'

프로그래밍 방식으로 설정됨 '?선택 가능Android 보기의 'Item background' xml에서, 나는 종종 이것을 에뮬레이트하기 위해 합니다.onClick효과: ... 접근할 수 있는 방법이 있습니까??selectableItemBackground자바로?사용할 수 있는 appcat의 경우, TypedValue outValue = new TypedValue(); getContext().getTheme().resolveAttribute(android.R.attr.selectableItemBackground, outValue, true); cardView.setBackgroundResource(outValue.resourceId); Kotlin과 함께 일하는 사람들을 위해, 다음은 Ripple on A..

programing 2023.10.10

테두리가 있는 투명 원

테두리가 있는 투명 원 Android에서 XML을 사용하여 테두리만 있는 원을 만들려고 합니다. 제가 사용한 코드는 위에 게시되어 있습니다.하지만, 저는 반지가 아니라 디스크가 생깁니다.캔버스가 아닌 XML로만 출력을 받고 싶습니다.내가 뭘 잘못하고 있는 거지? 감사해요. 편집: 아래 답변 덕분에 작동했습니다.여기 내 마지막 코드가 있습니다. 이런 거 먹어봐요. 업데이트: madeandroid:thicknessRatio="2"전체 원을 그리다 (넥서스 5 - 롤리팝 사용)이것을 사용하면 될 것입니다. 속이 빈 만차 스트로크 효과는 필요한 색상의 스트로크(예: #000)로 투명한 타원형을 그릴 수 있습니다. Vector drawables를 사용할 수 있다면 이것을 시도해보세요. Android 내장 가치를 ..

programing 2023.10.05

XElement의 InnerXml을 얻는 가장 좋은 방법은?

XElement의 InnerXml을 얻는 가장 좋은 방법은? 입니까의 입니까?body아래 코드에 있는 요소?그 요소는 XHTML이나 텍스트를 포함할 수 있지만, 나는 단지 그것의 내용을 문자열 형태로 원합니다.XmlElement.InnerXml내가 찾는 바로 그 재산 말입니다 작성된 코드는 거의 내가 원하는 것을 수행하지만 주변을 포함합니다....내가 원하지 않는 요소. XDocument doc = XDocument.Load(new StreamReader(s)); var templates = from t in doc.Descendants("template") where t.Attribute("name").Value == templateName select new { Subject = t.Element("..

programing 2023.09.25

null XML 요소를 나타내는 올바른 방법은 무엇입니까?

null XML 요소를 나타내는 올바른 방법은 무엇입니까? 본 적이 있습니다null요소는 여러 가지로 표현됩니다. 에 합니다가 .xsi:nil="true": Beowulf 요소가 있지만 빈 요소로 표시됩니다('공백' 이후로 틀렸다고 생각됩니다).null는 의미론적으로 다릅니다.): Beowulf Beowulf 반환되는 마크업에 요소가 전혀 없습니다. Beowulf 요소에는 하위 요소가 있습니다(아래 TS탬퍼에서). Beowulf ?null가치? 위의 예시들 이외에 추가적인 방법들이 있습니까? 위의 예에 대한 XML은 작위적인 것이므로 너무 깊이 읽지 마십시오.:)xsi:nil는 다음과 같은 값을 나타내는 올바른 방법입니다.DOM Level 2 call getElementValue()가 발행되면 NULL ..

programing 2023.09.20
반응형