Actually, it's a lot easier and less error-prone than what you're doing now. Let's use the same names for the Strings that you currently use for Vectors:
Originally Posted by Manpreet_Singh
In the loop you now just set the the String value instead of appending to the vector:
Then the only thing you need to add is handling for item's end tag - when the end tag comes, you save the info for the current story (v1, v2, v3, v4), if all of them are non-null. And just to avoid issues with incorrect xml data, you can null them all after saving, or when you get next item's start tag.
v1 = story_week; // Was v1.addElement(story_week);