Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7014823
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T22:34:17+00:00 2026-05-27T22:34:17+00:00

I have a xml file. As per my requirement I need to update empty

  • 0

I have a xml file. As per my requirement I need to update empty tag such as I need to change <xml></xml> to <xml/>. Is it possible to change the tags like that..

Thank you…

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T22:34:18+00:00Added an answer on May 27, 2026 at 10:34 pm
    var xmlString="<xml></xml> <toto></toto>";
    var properString=System.Text.RegularExpressions.Regex.Replace(xmlString, "<([^>]+)></[^>]+>", "<$1/>");
    

    EDIT: explanation!

    @Neil Knight has already provided, in a comment, a link to Wikipedia explaining the concept of regular expressions. The part specific to .NET is available here: .NET Framework Regular Expressions

    A starting XML tag can be matched with the following regular expression: <[^>]+>. The [^>]+ part can be read as: all characters that are not “>”, with at least one character (so <> is not matched but <a> is). An ending XML tag can be matched with the same kind of expression: </[^>]+> (note the slash after the first character). So the regular expression <[^>]+></[^>]+> matches empty tags such as <foo></foo> (but be careful, it also matches <foo></bar> which is not valid XML code).

    What we need now is to isolate the characters between “<” and “>”. For that, we use parenthesis: <([^>]+)>. This instructs the regular expression engine to capture the matched characters. Each group of parenthesis can be referred later in a replacement operation by the “$x” string (where “x” is a number: “$1” for the first matching parenthesis, “$2” for the second one, etc.).

    So, with a call to Regex.Replace(xmlString, "<([^>]+)></[^>]+>", "<$1/>"), <foo></foo> will be replaced by <foo/> (“foo” characters are captured, and “$1” is replaced by them). <foo></bar> will also be replaced by <foo/>.

    I hope that this explanation is enough for @Felix K. ;o)
    (my English is not so good, that’s why I did not provide many details)

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have an XML file that starts like this: <Elements name=Entities xmlns=XS-GenerationToolElements> I'll have
I have a XML File like that <?xml version=1.0 encoding=utf-8 ?> <Configurations> <EmailConfiguration> <userName>xxxx</userName>
As per the requirement, I have parsed an XML file and set data into
I have a xml file that looks like this <a> <bb> <c date=20110706 time=1:20
I have a simple XML file that looks something like: <Institutions> <FI name =
I have a value I am parsing from an xml file that I need
I have an xml file providing data for a datagrid in Flex 2 that
I have an XML file, which I open in F# like this: let Bookmarks(xmlFile:string)
I have an xml file where I need to comment out a whole piece
I have an xml file like this: <root> <item> <name>one</name> <status>good</status> </item> <item> <name>two</name>

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.