|
Really?
Does your XML file specify an encoding?
Does the file actually use that encoding?
...or are you making assumptions about those things?
|
|
|
|
|
You mean things like the following :
?
in the starting version it was present, but when I removed it to make a test, I noticed no change at all, so I left it out....
|
|
|
|
|
How have you defined the LanguageDoc variable?
What's in the fPath variable?
Are you absolutely certain that the fPath variable points to the same XML document you've posted?
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Here it is :
String LanguageFileName = "\\Language" + Session["Language"].ToString() + ".xml";
fPath = Path.GetDirectoryName(new Uri(Assembly.GetExecutingAssembly().GetName().CodeBase).LocalPath);
fPath += LanguageFileName;
XmlDocument LanguageDoc = new XmlDocument();
The "Language" session variable is passed by another page that redirects to this one: for now it is "English" , so in the end you get LanguageFileName = "LanguageEnglish.xml" and the fPath is where the file actually is .
|
|
|
|
|
Assuming this is an ASP.NET application, I'd be inclined to use Server.MapPath with an app-relative path (eg: "~/Language" + Session["Language"] + ".xml" ) rather than the assembly's CodeBase .
Other than that, I'm struggling to see why your code isn't working.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Richard you didn't try exactly what I did : you loaded the xml as a string .
I did the same thing and it works fine.
Try doing as I do, that is loading a real xml file : I bet it won't work either....
|
|
|
|
|
Nope - loading from an XML file gives the same output:
var LanguageDoc = new XmlDocument();
LanguageDoc.Load(fPath);
XmlNode root = LanguageDoc.DocumentElement;
XmlNode main = root.SelectSingleNode("/language/main");
XmlNode about = main.SelectSingleNode("aboutlink");
Console.WriteLine("About: {0}", about == null ? "NULL" : about.InnerText);
XmlNode registration = main.SelectSingleNode("registrationlink");
Console.WriteLine("Registration: {0}", registration == null ? "NULL" : registration.InnerText);
XmlNode login = main.SelectSingleNode("loginlink");
Console.WriteLine("Login: {0}", login == null ? "NULL" : login.InnerText);
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
That's not an XML document. That's a fragment of an XML document - you're missing the header. Do you have any XML namespaces, or XSD's referenced?
|
|
|
|
|
If you mean the XML declaration (<?xml version="1.0" encoding="UTF-8"?> ), that's not required.
The XML declaration is not required, however, if used it must be the first line in the document and no other content or white space can precede it.
All of the .NET XML libraries will happily parse an XML document without an XML declaration.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
The fact he didn't include this part makes me think that other parts are missing (hence why I raised this). I know the declaration part isn't needed, but if there's any namespace in there, that will be needed.
|
|
|
|
|
According to this message[^], he originally had:
="1.0"="utf-8"
but he removed it to see if it made any difference.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Ah, okay - I based this off the first post.
|
|
|
|
|
Hi there,
I use Oracle 11gR2 database. I am developing in Visual Studio 2013 with C# and using ODP.NET.
Question 1
Does ODP.NET support Dictionary collection? I couldn't seem to find the necessary information so i was wondering if someone could explain if this is possible please?
Question 2
Secondly I have the following collection:
Dictionary<int, List<int>> myDict = new Dictionary<int, List<int>>();
My intention is to send this collection to my stored procedure and perform a Bulk insert of this data.
If it is possible how can I go about doing this?
Can someone provide me with example in PL/SQL and C# please?
Kind Regards,
modified 7-Jul-15 5:14am.
|
|
|
|
|
No database engine out there knows what a .NET Dictionary is.
Since your using a stored procedure on the database side, you might be a bit disappointed. Read these[^].
|
|
|
|
|
Thanks for your input. I will check those links out.
Ultimately what I am trying to achieve is to improve the performance of the application I am working on.
Currently I do a database call for each entity. This works but from a performance aspect it isn't good hence why I decided to ask the dev community.
|
|
|
|
|
How to write a C# code for create a current(System date) DATE&TIME folder per day and copying files continuously from watching a specific folder 'hai'
ex:Desktop/hai ---->watching folder
Desktop/hello/07-07-2015/abc.txt
Desktop/hello/08-07-2015/xyz.pdf ----->target folder(here create DATETIME & copy files every day)
|
|
|
|
|
What have you tried?
Where are you stuck?
What help do you need?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I WANT SOLUTION FOR CREATING DIRECTORY EVERYDAY AT 12.00AM(E:\TARGET_DIR_WITH_CUR_DATE) THEN COPY FILES TO RECENTLY CREATED FOLDER (TARGET_DIR_WITH_CUR_DATE) FROM SOURCE(CONTINUOUSLY WATCHING FOLDER)IN D:\SOURCE.
|
|
|
|
|
DON'T SHOUT!
Did I shout at you? No.
So what yell at me as if I'm an idiot?
Using all capitals is considered shouting on the internet, and rude (using all lower case is considered childish). Use proper capitalization if you want to be taken seriously.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
CREATING DIRECTORY EVERYDAY AT 12.00AM(E:\TARGET_DIR_WITH_CUR_DATE) THEN COPY FILES TO RECENTLY CREATED FOLDER (TARGET_DIR_WITH_CUR_DATE) AFTER 12.00AM FROM SOURCE(CONTINUOUSLY WATCHING FOLDER)IN D:\SOURCE.
|
|
|
|
|
That's just shouting at Griff for not being able to see what you have on your screen. Rather than stating requirements, why don't you tell us what you have done? What code do you currently have or are you expecting someone else to supply the code for you?
|
|
|
|
|
I would suggest that you look up
Directory.CreateDirectory[^]
File.Copy[^]
Then I would try to build the process that you are after, if you still have problems after that I would post the relevant code that you are working on and describe the problem etc.
Every day, thousands of innocent plants are killed by vegetarians.
Help end the violence EAT BACON
|
|
|
|
|
Hi please why i cant download any zip file from this site
|
|
|
|
|
|
Either your browser is messed up in some way or you have some antivirus that is flagging the .ZIP files as bad, even if they are not bad.
|
|
|
|