The only thing you need to do is to remove xmlns="http://www.w3.org/XML/1998/namespace"
from FictionBookLang.xsd, as that is the only culprit:

The author of the set most likely wanted to ensure that the xml:lang attribute is made available to people. It is not the right way, but nonetheless it could work in certain scenarios.
Typically this is done differently. If your XSD-aware XML processor is "smart", such an import should be done like so, i.e. instead of
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="FictionBookLang.xsd"/>
it should be:
<xs:import namespace="http://www.w3.org/XML/1998/namespace"/>
This is called a dangling external reference; "smart" XSD processors know how to resolve locations to well known namespaces (for sure, http://www.w3.org/XML/1998/namespace is one of those).
This is what the set would look like, after using the dangling import; the xml.xsd was automatically added by the processor, and it should a copy of the one listed here.

In other words, normally FictionBookLand.xsd SHOULD NOT even be part of the compilation. Particularly, if you get these XSDs combined with others that reference the xml:lang attribute correctly, then you will get a duplicate attribute declaration error.
Anyway, if you remove just the attribute as described, all becomes valid; from there, you could build a sample XML - the XSDs are otherwise fine. The sample I've got generated is huge, I am posting just the first couple of lines...
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!-- Sample XML generated by QTAssistant (http://www.paschidev.com) -->
<FictionBook xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:genre="http://www.gribuser.ru/xml/fictionbook/2.0/genres" xmlns="http://www.gribuser.ru/xml/fictionbook/2.0">
<stylesheet type="type1">stylesheet1</stylesheet>
<description>
<title-info>
<genre match="100">architecture</genre>
<author>
<first-name xml:lang="en">first-name1</first-name>
<middle-name xml:lang="en">middle-name1</middle-name>
<last-name xml:lang="en">last-name1</last-name>
<nickname xml:lang="en">nickname1</nickname>
<home-page>home-page1</home-page>
<home-page>home-page1</home-page>
<email>email1</email>
<email>email1</email>
</author>
<book-title xml:lang="en">book-title1</book-title>
<annotation id="ID1" xml:lang="en">