xlinq를 사용하여 일부 변환을 수행하고 있으며 이러한 변환 중 일부는 문서에서 빈 요소를 남길 수 있습니다.xlinq를 사용하여 모든 비어있는 요소를 제거하십시오.
모든 변환을 완료하면 어떻게 모든 빈 요소에 대해 xdocument를 쿼리 할 수 있습니까?
즉, <li>
태그 내의 유일한 요소 인 <a>
개의 태그를 모두 제거하면 빈 <li>
을 어떻게 제거 할 수 있습니까?
하기 전에 :
XDocument.Parse(@"<body>
<ul><li><a href="#">Joy</a></li></ul>
<p>Hi.</p>
</body>").Descendants("a").Remove();
후 :
<body>
<ul><li/></ul>
<p>Hi.</p>
</body>
내가 선호하는 것 :
<body>
<p>Hi.</p>
</body>