Your xpath query seems to be a bit off.
"//Person" means give me all person nodes everywhere. Similarly, "//Test"
means give me all test nodes everywhere. This causes w, x, y, and z to be
selected.
I am not exactly sure how to organize this to get the effect you are looking
for, but maybe this?:
[XmlData("//Person", FilePath = "data.xml")]
public Fixture([Bind("@name")] string name) { }
[XmlData("//Person", FilePath = "data.xml")]
public void Test([Bind("t...@name")] string testName) { }
--
Marcus Griep
——
Ακακια את.ψο´, 3°
On Mon, Feb 9, 2009 at 2:57 PM, max2256 <[email protected]> wrote:
>
> Hi!
> I've been testing the XmlData attribute for a while, but I've not
> been able to solve the following problem:
>
> let's say I have this XML file (data.xml) for example:
> <Fixture>
> <Person name="Mike">
> <Test name="x"></Test>
> <Test name="y"></Test>
> </Person>
> <Person name="Jim">
> <Test name="z"></Test>
> <Test name="w"></Test>
> </Person>
> </Fixture>
>
> How can I loop on the Test node for this particular person ?
>
> I tried this way but it did not succeed:
>
> public class Fixture
> {
> [XmlData("//Person", FilePath = "data.xml")]
> public Fixture([Bind("@name")] string name)
> {
> // do something
> }
>
> [XmlData("//Test", FilePath = "data.xml")]
> public void Test([Bind("@name")] string testName)
> {
> //do something
> }
> }
>
> When I ran this I obtain this :
>
> Person("Mike")
> |_ _ Test("x")
> |_ _ Test("y")
> |_ _ Test("z")
> |_ _ Test("w")
>
> Person("Jim")
> |_ _ Test("x")
> |_ _ Test("y")
> |_ _ Test("z")
> |_ _ Test("w")
>
> Any suggestions?
>
> Thanx
>
> On Feb 7, 5:09 am, "Jeff Brown" <[email protected]> wrote:
> > There's actually a bunch of docs and examples on the attribute class
> itself.
> >
> > Hit F1 on the type and see what Visual Studio shows you. (Caveat: It
> might
> > take a bit for VS to regenerate its help index the first time. This is
> > annoying but normal.)
> >
> > Jeff.
> >
> >
> >
> > -----Original Message-----
> > From: [email protected] [mailto:[email protected]]
> On
> >
> > Behalf Of max2256
> > Sent: Friday, February 06, 2009 10:56 AM
> > To: MbUnit.User
> > Subject: MbUnit XmlData
> >
> > Hi,
> >
> > I've installed the current build and I'm very interested in
> > using the XMLData attribute, but I could not find any documentation
> > on how to use it! Is is possible to post a snippet on how to use it or
> it's
> > too soon to use this attribute.
> >
> > Thanx- Hide quoted text -
> >
> > - Show quoted text -
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"MbUnit.User" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/MbUnitUser?hl=en
-~----------~----~----~----~------~----~------~--~---